Selected Work.
CosNFX
Add sound and light to a costume with a gesture. CosNFX runs on a Wear OS watch, with thirty themed identities and controls for external props.
Read the write-up →
Interactive & Exhibit Design
Gallery installations, escape-room puzzles and stage projections, with accounts of how I built them and how people use them.
Read the write-up →
OMEGA
A project to make ocean monitoring more accessible: affordable sensor buoys, radio links to shore and a map that brings the readings together. Hardware tests and model comparisons are documented separately.
Read the architecture →Planetaria
A small round display brings Earth to your desk, showing satellite clouds, city lights and the changing boundary between day and night.
Read the write-up →
Concordance
Concordance turns a century of scanned government reports into records that each carry the page they came from.
Read the write-up →
Teaching & Program Design
I design and run makerspaces and the courses that fill them. Last year's build: a three-level ocean with around twenty student-made animatronic sea creatures.
Read the write-up →All Projects.
Interactive Experiences
Interactive & Exhibit Design
Sensor-driven gallery installations, escape-room puzzles, projection mapping, show control, fabrication, and interfaces designed for public use.
Wear OS / AudioCosNFX
A Wear OS app that plays costume sound effects when you move your wrist. Calibrate the gestures to your own movement, choose a themed profile and connect props such as lights.
Hardware 路 In DevelopmentCosNFX Choreographer
Wireless display modules that synchronize animations and effects across costumes and props. A browser-based timeline creates the show, while each module stores and plays its own media.
Desktop App 路 PrototypeKikibouba
Turns one creator shoot into short interactive performances on a fan's desktop. The app removes the background on the device, and a click-through overlay is sized to the character. The character appears when the creator triggers it, plays its clip, and closes.
Full-Stack 路 LiveSlime in the Coconut
A free slime-and-squishy site with tested recipes, tap-only games, videos, and a free slime-science curriculum for teachers. The original storefront has been retired, but the site remains live.
Physical Products
Planetaria
A desk globe on a 1.75-inch round AMOLED that computes the live Earth on one board: NASA VIIRS clouds, a real day/night terminator, Black Marble city lights, and ten selectable worlds. It is in testing with users now, and the store is taking waitlist signups.
Hardware 路 Coming SoonLunaria
Planetaria’s Moon-focused sibling on the same round display. It computes the current lunar phase, monthly wobble, earthshine, and apparent size on the device itself.
Wear OS · Closed BetaWristcue
A Wear OS watch as a motion controller. Flick or tap and it fires a sound, a spoken phrase, a media key or a lighting cue, with no phone in your hand.
Firmware 路 E-InkFernweh
An e-paper handheld for reading, maps, weather and a few games. I adapted an open-source reader for a device I could take out without my phone, working around the screen's slow refresh and limited controls.
Utility AppPast Time
An e-paper timer with 101 animated scenes. A kite climbs or a tower comes down as time passes; the scene reaches its ending when the countdown reaches zero.
Wear OS AppT-Thruster
A watch controller for a LilyGO T-Thruster boat. I built it after the original phone app stopped working on modern phones.
Scientific and Civic Systems
OMEGA
An open system for measuring the ocean with low-cost sensor buoys, a radio mesh that works beyond cell coverage, and a live 3D globe. Its pipeline checks the Copernicus model against 12 NOAA observing stations, and readings from OMEGA hardware are cryptographically signed.
Civic Data 路 LiveConcordance
An open-source toolkit that turns scanned government reports into structured, source-linked records. Every accepted record retains an exact quotation and a link to the page it came from.
Civic Data 路 In DevelopmentProperty Analyzer
Researching an LA property means opening six government portals. This pulls parcels, building permits, rent-stabilization status and historic overlays onto one map. The hard part is that public data is barely documented.
Project ManagementBETA Framework
Project management software I designed for the OMEGA work: the Build Environment for Testing and Analytics, a local dashboard that tracks progress and holds the evidence behind each claim.
LegacyOMEGA-bath
An earlier Arduino project that records depth and position from an ROV, then uses those readings to make exploratory maps of the bottom.