Projects
Personal Projects
Test Timer
An iOS, iPadOS, macOS, visionOS, and watchOS app designed to help students change their test taking habits for tests where people cannot go back to a question once the question is answered.


Tides App
An app for iOS, iPadOS, macOS, visionOS, and watchOS devices specifically designed for watercraft users to know tide conditions and when the tides will change. Widgets are also available for users to view this information on their Home Screen or Lock Screen (on iOS and iPadOS) or on their watch face (on watchOS).
Talon
Talon is a Swiss army knife style iOS, iPadOS, macOS, and visionOS app built with Swift and SwiftUI. Talon makes sending messages with webhooks on Slack, Discord, and IFTTT easier and simpler. Users can also create short links in the form of a Talon.link, as well as save key-value pairs. Additionally, users can leverage the Shortcuts app to create shortcuts that take advantage of Talon’s capabilities.




Low Power Mode Toggler
A macOS Menu Bar Extra App that allows MacBook owners to toggle Low Power Mode from the menu bar without having to dig through System Preferences for the Low Power Mode toggle. Also supports notifying the user that they can enable Low Power Mode when the MacBook goes down to 20% health (if notifications are enabled).
Roblox Asset Uploader
An app for iOS and iPadOS devices targeted at allowing users to upload assets such as decals to the Roblox library through a native, robust user interface.
Roblox Studio Mobile
A side project to attempt to port features of Roblox Studio onto the iPadOS platform.
StickerCord
An iOS, iPadOS, and Mac app that allows users to use a Discord server’s stickers and emojis outside the Discord app. On iOS and iPadOS, users can also use the emojis and stickers as iMessage stickers.


Open Source Contributions
Reminders Menu Bar
OpenBVE
Improved the handling of setting the size of the simulator window
The PR was closed but the feature was implemented through a proper NuGet package since macOS doesn’t support compilation of NuGet packages.
OpenTK
Assisted other contributors fix the implementation of detecting the display scaling of a screen.
Academic Projects
Criminal Database Capstone Project
Collaborated on and developed a Flask-based mock crime tracking website for a fictional city, integrating a MySQL database with interconnected tables for criminal and police activities, and user accounts with access controls as the capstone project for CS-UY 3083, Introduction to Databases class.
Haptiphones
A project targeted at deaf people, but useful to anyone, created as part of EG-UY 1004’s Semester Long Design Project. This project involved adding a set of vibration motors to a preexisting pair of headphones, connecting the motors to a power source and a Raspberry Pi 4, and programming the Raspberry Pi in Python so that it could process music sent to the Raspberry Pi and make the vibration motors vibrate to the currently playing music.