Skip to content
View tjhootman's full-sized avatar
  • Columbus
  • Ohio

Block or report tjhootman

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tjhootman/README.md

Todd Hootman

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.

Currently building

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.

How I build

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.

Published

FileCoordination — coordinated atomic file access, directory watching, and conflict surfacing on iCloud Drive. Extracted from Inkling. iOS 16+, no dependencies.

Also

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.

Working with

Languages: Swift, Python, JavaScript, SQL

Frameworks: SwiftUI, React, Astro, Django

Infrastructure & data: AWS, PostgreSQL, Supabase, Git, Linux

Also comfortable in: geospatial and GIS tooling

Elsewhere

Open to collaborating on iOS work, Python tooling, and geospatial projects.

Pinned Loading

  1. FileCoordination FileCoordination Public

    A focused Swift package wrapping iCloud Drive file coordination: coordinate reads/writes, watch a directory for changes, and surface conflicts.

    Swift

  2. fluxandform-landing fluxandform-landing Public

    fluxandform.io - the site for a one-person iOS studio. Astro, static, self-hosted fonts, zero third-party requests.

    HTML

  3. audiobook-generator audiobook-generator Public

    Application that converts Project Gutenberg text files to audiobooks.

    Python