Field note
AI-native software still needs rigour
What old and new codebases taught me about building with AI without surrendering control or quality.
Read field noteAbout · Dave Hudson
A Contract AI Product Engineer with a frontend bias, full-stack depth and more than twenty years of experience turning uncertain product ideas into working software.
The useful overlap between product thinking, interface engineering and modern AI-assisted delivery.
React, TypeScript and Tailwind are where I move fastest. I care about composition, interaction quality and the architecture beneath both.
I use Node.js and Convex when the product needs a complete vertical slice, especially in small teams and greenfield work.
Claude Code and Codex speed up the work. Product context, narrow scope, tests, visible checks and human-controlled MCP workflows keep it honest.
HOW I WORK WITH AI
I use Claude Code and Codex throughout the work. Product context and agreed scope guide each task. Tests, visible checks and human approval decide whether it ships.
DELIVERY WORKFLOW
WORKING SETUP
MCP-connected planning and design Context from the team's existing tools Tests, QA and human approval
DELIVERY WORKFLOW
Checks and approval can send the slice back.
Failed checks return the work to Build. Human redirects return the work to Context.
Writing from the work
What changes when agents write more of the code, and what engineering discipline still has to do.
View all writingField note
What old and new codebases taught me about building with AI without surrendering control or quality.
Read field noteField note
How AI has changed the way I write, design, test and build software, and what that means for ownership.
Read field noteSelected timeline
The through-line is consistent: understand the product, make the architecture legible and help a small team ship it.
Independent consulting, product delivery and software engineering.
React Native, Node.js APIs and delivery leadership across travel and public-sector products.
Security-cleared frontend delivery for Cabinet Office and other government agencies.
Pando and Peppy: reliable admin surfaces, component systems and testing practices.
Sole frontend ownership for Eruptiv, building the recruitment product in three months and taking it to production after four.
Rebuilt the frontend in Next.js, then co-built Agentic Chat for threat analysts with AI SDK UI, MCP and Databricks tools.
Building StoryLoops, Contexture and Voiced, with each product testing a different use for agentic workflows.
Contract roles only. Remote by default; North East hybrid considered.
Best fit
Deliberate focus
I build LLM-enabled products, coding-agent loops, MCP integrations and the interfaces that make them usable. I focus on hands-on web product engineering, not specialist Python, RAG or big-data consultancy. I take on contract work rather than permanent roles.
Certified Scrum Master · Certified Product Owner · Government security clearance held for relevant engagements