Projects

Hackathon builds and CS50 projects

Projects in safer cycling, grant discovery, and job applications, alongside my CS50 work.

All routes

A cycling app built to help bike riders find safer routes than those suggested by Google Maps. Won Best Beginner Hack at MarinHacks.

Next.jsReactTypeScriptTailwind CSSGoogle Maps APIOpenStreetMap

Granted

A conversational grant discovery tool that asks questions to understand your needs, finds grants you may be eligible for, and explains how to apply.

PythonFastAPIHTMLGoogle GeminiMCPBM25

Dossier

A job application agent that starts with one input: the job you want to apply for. It handles the application process, asks follow-up questions when information is missing, and hands control back to you for steps such as CAPTCHAs that need your help.

JavaScriptReactNode.jsPlaywrightMCPTrueForge

Web-based LED Controller (Raspberry Pi)

Built for Harvard CS50x. Controls an LED array from a web interface with per-LED control and animation patterns like circular spin and random flashing.

PythonFlaskHTMLCSSJavaScriptRaspberry Pi

Online Grocery Store Implementation

Built for Harvard CS50P. Includes multi-user account handling, product catalog, cart updates, card checkout, and transaction logging with balance validation.

PythonFile StorageAccount System