RainforestEats
Started:
A menu aggregator for Amazon office cafes, helping employees find food they like across all on-site locations.
Started:
A menu aggregator for Amazon office cafes, helping employees find food they like across all on-site locations.
Started:
Teaching an LLM to play chess using parameter-efficient fine-tuning (PEFT) on the Mistral 7B model.
Started:
MS Thesis (CMU CSD, 2024) — Investigating privacy risks of training data extraction from fine-tuned LLMs.
Started:
A chatbot that uses the Immich API to answer natural language questions about your personal photo library.
Started:
Final project for Mobile and Pervasive Computing course (15-821) at CMU. I wrote a Google Glass app and helped create a system to help blind people avoid overhanging obstacles.
Started:
Final project for Deep Learning Systems course (10-714) at CMU. I implemented an NDArray backend for the M1 series of Macs using Metal-cpp.
Started:
Won 1st place in McKinsey Digital’s 24 Hr Hackathon. Worked directly with representatives from Code.org to create an AI powered CS education app and presented to the CEOm to help blind people avoid overhanging obstacles.
Started:
SpeechWatch is a GPT-3.5 powered website and browser extension that points out hate speech and disinformation in YouTube videos 
Started:
Navigation web app for CMU’s campus combining indoor and outdoor maps so you never get lost again.
Started:
My attempts at the annual Mobot races at CMU Carnival 
Started:
The UndefinedBehavior Block Market bot is a discord bot prototype that facilitates trading of CMU on campus meal blocks
Started:
FairJams is an app that creates provably fair music playlists. It connects with Spotify and uses fast and innovative algorithms from fair division research 
Started:
A simple userscript/browser extension that adds a text box to the interactive IPA chart at https://www.ipachart.com/ to copy characters you click on 
Started:
Java program to make any photograph into a circular loom design using Processing.
Started:
GPAssist is a userscript/browser extension for Schoology which enables students to more easily see how they are doing in their classes, analyze what they can improve on, and see how future assignments will affect their grade and overall GPA.
Started:
RFeyeD is a system of RFID/NFC readers and tags used to help blind people with navigation and accessing information. The reader is a wearable device that fits on a wrist and connects to a phone via Bluetooth, communicating with the user through an app.
Started:
These are some fun Java programs I made, mainly while studying AP Computer Science in high school