Building native iOS apps. Fourteen years in civil design before that.
I run Flux & Form, a one-person iOS studio in Columbus, Ohio. Four apps in development, all native Swift and SwiftUI.
| Inkling | Local-first notes and tasks in plain markdown, with on-device voice capture |
| Greenroom | A quieter place to talk about film |
| Nightfall | A narrator and moderator for Werewolf, so nobody has to sit out to run the game |
| VibeDeck | Real-time party queue - the host runs Apple Music, the room votes |
Swift, SwiftUI, MusicKit, Supabase, WebSockets.
Each one gets its own design language rather than a shared house style, which is most of the reason four small apps has been an interesting problem rather than a repetitive one.
Local-first and on-device wherever the architecture allows it, and a server only when the app can't work any other way. No engagement mechanics. Every app has to either do something nothing else does or be genuinely fun; I'd rather ship three things I'd use than ten I wouldn't.
FileCoordination — coordinated atomic file access, directory watching, and conflict surfacing on iCloud Drive. Extracted from Inkling. iOS 16+, no dependencies.
Before this I spent fourteen years in civil design, most recently as a senior designer at a national engineering firm here in Columbus, and several years in GIS building spatial data and the tooling other teams' work depended on. AWS Certified Cloud Practitioner. Finishing a Software Development degree at Columbus State.
It's an unusual route into app development. Mostly it shows up as a bias toward things that keep working without maintenance.
Languages: Swift, Python, JavaScript, SQL
Frameworks: SwiftUI, React, Astro, Django
Infrastructure & data: AWS, PostgreSQL, Supabase, Git, Linux
Also comfortable in: geospatial and GIS tooling
- fluxandform.io — the studio
- todd@fluxandform.io
Open to collaborating on iOS work, Python tooling, and geospatial projects.



