About - One person, AI-assisted, full-stack

I'm Dave Hudson, an independent AI product architect. I help funded startups and innovation teams build agent-first products from the ground up.

I've spent over 15 years building software products. The last few years have been exclusively focused on AI-first architecture — designing systems where AI agents are first-class actors, not bolted-on features.

I started as a front-end engineer, became a Principal Engineer, and eventually realised the most valuable thing I could do was help teams architect the hard problems before they become impossible ones.

Approach

I believe the best architecture comes from actually building. I don't hand off diagrams — I ship working systems. That means writing code, deploying to production, and iterating based on real usage patterns.

My sweet spot is taking a product idea from “this could work” to “this is working” — building the 0→1 version that proves the concept, then handing off a solid foundation for your team to scale.

What I believe

Opinions forged through building, not just reading.

  • Agent-first is the future. Most AI implementations today are chatbots bolted onto existing products. The real opportunity is designing systems where agents are primary actors.
  • Most AI architecture is over-engineered. A simple agent with good tools writing to a reactive database beats a 47-node LangGraph pipeline every time.
  • The flat TypeScript stack is underrated. When your agents, database, and UI share a type system, everything gets simpler. No serialisation boundaries, no schema drift.

Stack

TypeScript · React · Next.js · Convex · Tailwind · tldraw · Claude · Vercel · Claude Code

Connect