No. 06
Oct 2026
Physical computing
In progress
Abacus
An abacus-style looping sequencer for people who want something tactile and screen-free to play together. Each rod is a step, and the number of translucent discs on it picks the note in a pentatonic scale. Built with a Teensy 4.1, Hall effect sensors, and MIDI.
Exploring: Can rhythm and touch let people make music together without notation?
No. 05
Oct 2026
Code · Game
Live · In progress
Serpentine
A big-screen rhythm snake game where you are the snake. Tip your phone to steer and jump for real to clear hurdles, eat gems to grow, and clear five levels, each with its own music. It grew out of Serpentine, a browser game I made with classmates in a group project, and adds eye, chase, and top-down views, a two-player versus mode, and a phone controller that connects peer to peer.
Exploring: What happens when your body becomes the controller?
No. 04
Oct 2026
Code · p5.js
Live
Frank & Frazzle
A virtual creature sketch. Frank is a grumpy little monster hiding in a cave who really just needs some sunlight and a hug. Frazzle, his happy blob of a buddy, is just glad to be there. Poke them, feed them glowing mushrooms, and try to get Frazzle to land a hug. Works with a mouse or on a phone.
Exploring: My imagination, really.
No. 03
Oct 2026
Code · Python
Playable
Jimothy's Cake-scapades
A choose-your-own-adventure game for the terminal, written in Python. Jimothy, a Seattle raccoon, plans a midnight heist to bring a thrown-out birthday cake home to his family. Pick rooftops or the storm drain, deal with Carl the crow (who never forgets a face), and decide whether to share. Every path ends with a score, the items he's carrying, and any friends he made.
Exploring: How far can while True loops and if statements carry a story?
No. 01
Fall 2026
Writing · Process
Ongoing
Physical Computing Blog
Weekly notes, sketches, wins, and wiring mistakes from Physical Computing at SVA.
Exploring: What does learning out loud look like?