Selected Work.
Interactive & Exhibit Design
Sensor-driven gallery installations, escape-room puzzles, projection mapping, show control, fabrication, and interfaces designed for public use.
Read the write-up →CosNFX
Throw a punch and it lands with a crack. Your own gestures, thirty identities, and real props over HTTP, OSC and DMX.
Read the write-up →
OMEGA
Measure the ocean yourself: low-cost buoys, a mesh that reaches past cell coverage, and a live globe, validated against NOAA buoys.
Read the architecture →Planetaria
Live Earth on a desk display: real cloud cover, the true daylight line, eleven views on one dial.
Read the write-up →
Concordance
A century of scanned government reports, turned into records that each carry the page they came from.
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 standalone Wear OS app that fires motion-triggered hero SFX from your wrist; it detects specific wrist gestures (which you can calibrate yourself), offers swappable themed profiles, and can control external props like 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. On-device background removal with no green screen, and a click-through overlay sized to the character; it shows up for a reason, then leaves.
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
A phone-free e-ink handheld for deliberate disconnection: books, weather, maps and games on a 4.7" e-paper board, each a peer app on a home launcher. Forked from an open-source e-reader and rebuilt around fighting the screen itself: ghosting, refresh cost, and one physical button.
Utility AppPast Time
An ESP32-S3 e-paper countdown timer with 101 hand-built animated story-scene faces (a kite climbing, a boss fight, a wrecking ball). Each scene IS the clock, hitting its climax exactly at zero; 61 faces have a bespoke time's-up finale, and every face was quality-checked before release.
Wear OS AppT-Thruster
A tactical Wear OS application for differential hardware control, using UDP Multicast and Jetpack Compose kinematics.
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 readings have been compared with official NOAA buoy data, 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
A legacy Arduino Mega platform for generating high-resolution depth maps.