I make software that small teams actually open on Monday.
I’m a developer and designer based in Florida. Sixteen years as a product manager in multi-family software, hobby-coding the whole way through, before I started shipping seriously. I run my own SaaS, ottomated.io, and I take on a small number of client projects each year.
I work with small businesses and solo founders who need something built — a dashboard, an internal tool, an automation, occasionally a whole product. I’m at my best on tightly-scoped two- to six-week engagements.

Six things I’ve learned the hard way
and now believe quietly.
- 01Decide first, code second.
Two days of deciding saves a week of building. I'll push for clarity before I write a line.
- 02Ship in two-week increments.
Long projects are short projects, in a row. Each one ends with something deployable.
- 03Boring stack, sharp execution.
I'd rather be the second-best React shop with the best ops than the reverse.
- 04Refuse the wrong feature kindly.
My job is to keep the project on the road. Sometimes that means saying no to the thing you asked for.
- 05Leave the wiring tidy.
Every project I leave behind is a project the next developer can pick up without calling me.
- 06One thread, end to end.
You don't hand off between a designer, a developer, and a deployer. You hire me. The seam doesn't exist.
Mostly yes. Sometimes very firmly no.
- Custom dashboards & internal tools
- Marketing sites that need to perform
- SaaS MVPs (2–6 week scope)
- Workflow automation & integrations
- Brand + site combos for small businesses
- Rescuing a stalled project
- Crypto, casino, or AI snake oil
- Long-running staff aug
- Anything that needs a team of five
- “Can you copy this competitor”
- Work I won't be proud to show