Hardware, software, and everything in between ⚡
A handheld Arduino device I built that quizzes you on math problems using a little OLED screen and two buttons.
Built an AC-DC power converter and used an oscilloscope to actually watch the AC signal turn into DC in real time.
Built a solar-powered phone charger using a lithium battery and a DC-DC converter to get a steady 5V output.
An Arduino box with a switch and a motor that reacts unpredictably — sometimes it waits, sometimes it spins, sometimes it just does something random.
Interactive art installation using a 3D-printed lettuce prop, ultrasonic sensing, and projected visuals to spotlight the immigrant farmworkers who make up much of the agricultural workforce.
Interactive art installation using two heart-rate monitors to translate non-verbal human connection into a shared LED color between two 3D-printed figures.
Hand-soldered 64 individual LEDs into a grid and used an Arduino Nano to program a working Snake game controlled with a joystick.
Built a solar-powered flashlight — a small solar panel wired through a diode to charge a lithium battery, which powers an LED that shines through a plastic cover to spread the light out.
Helped build an AR app at Stanford's HAI Lab that turns AI-written stories into 3D scenes you can explore to help you learn a language. Built the pipeline connecting OpenAI and DALL-E to AR.
Fixed up a bunch of broken Nintendo DS consoles by diagnosing hardware issues and swapping in parts from other broken units.
Built an app that lets you type just by blinking, using a webcam and computer vision to catch each blink and turn it into Morse code. Won Best Beginner Hack and got written up in The Stanford Daily.