Portfolio

Edit Time

Desktop app that enables users to change files' date creation properties, which was previously impossible without the terminal.

Impact: 11,000 installs and $5,000 in revenue

Tech: Swift/SwiftUI, StoreKit, BashDownload on the App Store


Buseroo

Website and mobile app for students and teachers to find which school bus leads to any address. Allows schools to sign up and manage their bus route data in admin page. Example use cases: finding a bus to doctor's appointment, aunt's house, or museum.

Impact: 2,000 searches

Tech: TypeScript, Next.js/React, Prisma, Swift/SwiftUI, GCP, OAuthTry on WebDownload on the App Store


Homework Checker

Helps students keep track of completed assignments, so they don't miss any.

Impact: 8,000 weekly users

Tech: TypeScript, OOP, Gulp, HTML/JS/SASSAdd to ChromeView code


Focus

Helps users enter the flow while writing in Google Docs.

Impact: 1,000 weekly users

Tech: TypeScript, HTML/JS/CSS, Perl, BashAdd to ChromeView code


MorseBench

Interactive Morse code trainer—key Morse with your keyboard, tap, or microphone, and hear/see it decoded in real time. Also includes encoding and practice drills.Try on WebDownload on the App Store


Venderoo

Designed & built vending machine that sold over 100 snacks. Used Arduino, 8 DC motors, LCD display, keypad, bill acceptor, wood, plexiglass, and C++.View code


Self-Driving Car

In 36 hours, turned a 2018 Honda into a partially self-driving car with team at TreeHacks (Stanford's Hackathon), winning 1st Place in the NVIDIA Track (Edge AI).View on Devpost


FPGA Piano

Wrote Verilog for an FPGA to read in raw signals coming from a PS/2 keyboard so you can play it like a piano and show text and sinusoid waveform of the note on an HDMI monitor.View code


Other projects include shanghaidictionary.com, TechMap, Worderoo, memorizethepresidents.com, shirtocracy.com, and studentsforelectricbuses.org.