
Perihelion
Ambient drone synth · 80+ presets · AUv3
App Store review · v1.1.0Lab / Fleet
Thirteen working products across iOS and the web. Games, creative tools, utilities, instruments, and research software, built around the same loop: find the problem, make the interaction real, ship it, watch what happens, iterate. Every image below comes from a working build.
01
Perihelion and Pulsar pushed the work beyond the simulator and into Apple's release pipeline: device testing, packaging, plugin behavior, distribution, and review.

Ambient drone synth · 80+ presets · AUv3
App Store review · v1.1.0
Stereo tape delay · AUv3
TestFlight · device confirmed02
Four products built around people I could observe closely. MathFacts v1 passed every mechanical check and failed the kid test the same afternoon. Rev 2 shipped that day. That is the useful part of putting software in someone's hands: users find the things your test suite can't.

Six browser games built for the kids: racing, dungeon crawl, puzzles, math.
Family plays weekly
Spaced-repetition math facts. Rev 2 after the kids rejected rev 1.
In the kids' hands
Visual timer with MP3 alarms for the kitchen and the homework table.
Family uses daily
Metronome and practice timer for the piano bench.
Used at practice03
Two live web products exploring very different interaction problems: turning a dataset into a useful research interface, and making expressive creative tools work inside the browser.

Research database of 150 indie SaaS companies, searchable and filterable.
Live · saasafras.com
Watercolor, oil, and calligraphy brushes in a PWA canvas.
Live · PWA04
Five working iOS tools built to explore interaction models across music, MIDI, lighting, and composition. This is where an idea goes from "what if?" to something I can actually use, test, and learn from.

Physical-model electric piano, AUv3.
Working build · Simulator
Cosmic audio effect, AUv3.
Working build · Simulator
Chord and arp MIDI processor; the interface lives in the host.
Working build · Simulator
DMX lighting control for live events.
Working build · Simulator
Kids piano composition, notes onto a staff.
Working build · WebHow these get built is written up in the build log; the harness that builds them is Stem.