A one-person software company

Small apps,
tailored to you.

Software built to fit everyone ends up fitting no one in particular. These are the other kind: small, sharp tools made to solve a problem.

What I make

Two apps

01For people who count what they eat

Tally

An iPhone app for logging meals. Type what you ate the way you would say it. Tally finds each food in trusted nutrition data, guesses the portion, and asks when a guess could change your day. Your balance is a rolling seven-day total.

  • Typed meals, no searching
  • Trusted nutrition data
  • One number, the range a tap away
  • A question only when it matters
  • Seven-day balance
  • Your text is never rewritten
More about Tally

iPhone · iOS 17+

A logged meal in Tally with each guessed food showing its question and the amounts to pick from.

02For physical therapists

Pretty Good Video Coaching

An iPhone app for reviewing how a client moves. Step through a clip one frame at a time, measure joint angles directly on the video, or switch on the skeleton and let it follow the joints for you, and record your analysis out loud while you point at what matters. When you're finished, the app puts it together as a PDF report the client can take home. It all happens on the phone that recorded the clip.

  • Frame-accurate review
  • On-screen joint angles
  • Live skeleton tracking
  • Up to four camera angles
  • Recorded voice analysis
  • PDF report for the client

No accounts, no cloud sync, no analytics. Clips, notes, and the reports you make from them stay on the phone that recorded them. There is no server for them to go to.

coaching.prettygoodsoftware.llc

iPhone · iOS 17+ · TestFlight beta

The app mid-analysis: a squat paused on one frame with a joint angle measured across the barbell.

Why bother?

Because the boring work wasn't going to automate itself.

That's how I started programming, and it's still the motive. My day job is tech lead on a back-office and accounting application. I'm Thomas Horn, I design these apps, write the code, and answer the email.

Not a market segment

Who is this for?

Every app here starts as one particular problem that someone actually has. If that problem is yours, the app will fit.

The only costs in a company like this are building and maintaining the apps. There is no ad spend to recoup and no growth target to hit. So I choose what to work on by whether the problem is interesting and worth solving properly, not by the size of the audience.

Marketing budget
None
Growth targets
None
What gets built
Whatever problem is most interesting