Projects

Feb 2025

Scheduler

Employee scheduler for the Brown University CS Department's Sunlab Consultants. The scheduler uses linear programming to solve for an optimal schedule, accounting for employee preferences and departmental policies.

💻 Written in Python

⚖️ MIT license

Feb 2025

Web app designed to help dementia patients recall events in their past through questions and prompts about the photos in their camera roll.

🚀 Submitted to Hack@Brown 2025

👥 Worked with Christina Wang, Jack Xu, and Chris Zou

💻 Written in TypeScript

⚖️ MIT license

May 2024

Fully functional Unix-based operating system kernel, built as a semester-long project in Brown University's CS 1690 (Operating Systems). Implementation includes threads and processes, device drivers, a persistent file system, and virtual memory.

💻 Written in C

Sep 2021

Assortment of quick web tools for Spotify that provide user interfaces for otherwise API-only functionality.

💻 Written in PHP and CSS

⚖️ ISC license

May 2021

Overtonic

Program that determines the identity of an instrument based on the musical overtones of its sound, using fast Fourier transforms.

💻 Written in Python

⚖️ MIT license

Apr 2021

Hugmaker

Discord chatbot that generates custom emoji from flags or user profile pictures. The bot uses OpenCV and the Twemoji set.

💻 Written in Python

⚖️ MIT and CC-BY-4.0 license

Apr 2020

DeathSwap

Minecraft plugin that implements Dream's version of the minigame DeathSwap, originally conceived by SethBling.

💻 Written in Java

🔀 Forked from ConcreteCactus/DeathSwap

⚖️ MIT license

Nov 2015

Chrome extension that reverts the button link on the upper left of Google Docs, Sheets, and Slides pages back to what it used to be, drive.google.com.

💻 Written in JavaScript and HTML

⚖️ MIT license