About Rob

I’m a support engineer, builder and fighter who likes turning chaos into systems. I’ve spent years troubleshooting other people’s problems and now I build the tools that prevent half those problems from existing in the first place.

What I’m good at

  • Taking vague, messy requirements and turning them into concrete screens and flows.
  • Using AI dev tools without letting them run wild — they speed me up, they don’t replace my brain.
  • Thinking like an operator: what actually needs to be visible, searchable and trackable for this to work in the real world.

Tech & tools I use

  • Next.js, TypeScript, Tailwind
  • Node.js, Postgres (when a real backend is needed)
  • Cursor, GPT, Claude and other AI dev tools
  • Docker, Vercel, Render and GitHub Actions for CI/CD

Principles I work by

  • Scope before code – we agree on what matters before I start typing.
  • Simple first – solve the core problem, then layer in bells and whistles.
  • You own your tools – you get the code, not a locked black box.
  • Communicate like a human – no buzzword salad.
  • Iterate – v1 should be solid, but it doesn’t have to be v10.