The stack.
The tools change more often than the job does. This is what I build with today, and how I stay fast when a client runs something different.
Build and ship
- TypeScript
- JavaScript
- Python
- SQL
- Next.js and React
- Node.js
- Tailwind CSS
- Supabase and Postgres
- MongoDB
- Vercel
- Git and GitHub
AI in production
- Claude API
- Claude Code
- ChatGPT and OpenAI
- Codex
- Cursor
- VS Code
- GitHub Copilot
- Production LLM pipelines
- RAG
- Multi-agent systems
- ROI monitoring after handover
Automation and integration
- Make.com
- N8N
- Zapier
- MCP creation
- Process mapping
- BPMN workflow design
- Webhook and API integration
The tool is rarely the constraint.
A decade across Fortune 500 travel, enterprise SaaS and fintech means most business systems are familiar territory. For the rest, pairing with AI has collapsed the learning curve: I now pick up a new stack in days, not quarters. This site, the CV behind it and the platforms I run were all built that way. What I optimise for is not any single tool. It is the judgement about which one earns its keep.
Let's move a number.
If you are hiring for a product leadership role, or you have a process quietly eating your team's time, I would like to hear from you. Tell me what you are trying to move, and I will tell you straight whether I can move it. I answer every enquiry myself, usually within a working day.
henry@aiaio.me