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