Jimmy Hough Jr
Software developer, twenty years in — mostly Swift, always agile. Everything on this domain runs on a single small computer in my house, on a platform I built called Roost — 26 apps on one box. More about me, or browse the blog and portfolio.
Things I run
Read from what each stack declares about itself, read minutes ago.
Apps
- Bin Brigade — bin day, remembered so nobody has to
- Freedom — private space behind vault sign-in
- Handyman — a handyman's jobs, quotes and rounds
- head2head — implementation shootouts — Node vs Swift
- Hello — living example app from new-app.sh
- Offgrid — fresh new-app.sh scaffold — nothing here yet
- Résumé — my working history, kept current
- tokipwnage — a word game, and the site that ships it
- Watts — electric cost calculator — you are here
The platform underneath
- CI live — what the forge is building, as it builds it
- Gigs — contract work found, filtered and pitched (sign-in)
- Pulse — realtime fleet stats — this page's data source
- Rookery — the control plane for Claude agents: work, seats, and what each one may do (sign-in)
- Roost — the Roost playbook & guides, rendered from markdown
- Rulings — decisions made here, written down so they are not made twice (sign-in)
- Status — status boards hub (sign-in)
- The coop — the estate's own front desk: what every box and app is doing right now (sign-in)
- The forge — the house forge: the repositories and the builds that run on them
- Vault — sign-in + user storage (Swift/Hummingbird)
- Lab stacks — 6 staging services of a Swift API I work on, with its payment and messaging sides, declared in OpenTofu and stood up from scratch on the same box. (answers only inside)
Dots show whether each app's container was running when this page was built (Sep 23, 2026) — live numbers on Pulse.
Things I've built
Day to day I build a point-of-sale and repair-tracking system for a Mac repair shop — an Electron app in TypeScript against a Swift API, with a signed release pipeline and an end-to-end suite that runs on my own CI runners. That work is private, but the habits show up in everything below. Some of what's public:
- Roost — the self-hosting platform above — provisioning, deploys, status collection, storage telemetry and a plugin architecture, driven from one command.
- statusgen — data-driven status boards: JSON in, styled HTML out, deployed behind the tunnel.
- Morser — an iOS and Mac app for learning Morse code, built on AudioKit.
- Helix Guide — a study guide app for the Helix editor, for Apple platforms.
- fridge-node — an ESP32-C6 temperature and humidity node written in Embedded Swift, reporting to a dashboard.
The portfolio lists every public repository, with languages and commit counts pulled from GitHub at build time.