andrew@isherwood ~
~/portfolio (main) $

I design systems that work and ship products that matter

ROLE   Solutions Architect · Product Engineer
STACK  Next.js · TypeScript · Supabase · AI Agents
SINCE  1994
32 years building for the web
100 beta users on first product
4 products in the pipeline
AI augmented dev workflows

Products I've designed,
built, and shipped

Every project here went from concept through architecture to production. Real users, real problems, real solutions.

Product · Full-Stack · Shipped

Suppertime

A family meal planning app that closes the daily "what's for dinner" decision. Weekly planning, smart shopping lists, calendar sync, and leftover tracking — built for parents who need one less thing to think about.

Next.js TypeScript Supabase Tailwind shadcn/ui Netlify
100 Beta users via TestFlight
V1 Shipped & iterated
Suppertime app showing weekly meal plan with breakfast, lunch and dinner cards
AI Engineering · Architecture · Automation

Multi-Agent Infrastructure

A coordinated multi-agent development system built on Claude Code. Autonomous specialised agents — development, QA, security audit, documentation — working in parallel across git worktrees with built-in gates, timeout controls, and automated security review.

Claude Code Multi-Agent Git Worktrees Bash Node.js
9 Specialised agents
73.7% Token reduction
$ mai --orchestrate
▸ Coordinator initialising agents...
▸ Dev Agent worktree: feature/auth
▸ QA Agent watching for commits...
▸ Security audit hook active
──────────────────────
All agents nominal
SECURITY.md updated
▸ Deploy staging ready
Product · AI · Sports Tech

Adaptive Coach

An AI-powered personal cycling coach that generates periodised training plans adapted to individual physiology, race goals, and recovery patterns. Built to solve the problem of generic training plans that don't account for real life.

Next.js Supabase AI/ML Sports Science
86 Activities tracked
2383km Distance logged
AdaptiveCoach dashboard showing training snapshot, power zones, and race countdown
First website
1994
Professional kitchens
2000
Web agency
2010
Full-stack dev
2018
AI-augmented
2024
Shipping products
NOW

The unusual path

I spent 18 years as a classically trained chef before moving into tech full-time. But I've been building for the web for 32 years — since before CSS existed. That dual background gave me something most developers don't have: an obsessive eye for process, an understanding of systems under pressure, and the ability to think about how things actually get used — not just how they get built.

I ran a web agency. I've shipped products, managed infrastructure, and designed architectures from database schema to deployment pipeline.

Now I work at the intersection of product thinking, systems architecture, and AI-augmented engineering. I use tools like Claude Code not as a novelty but as a core part of my development workflow — building multi-agent systems, automating security reviews, and shipping faster than teams three times my size.

I think in systems. I build things that work. And I care deeply about the craft.

stack.config
  • Frontend Next.js · React · TypeScript
  • Styling Tailwind · shadcn/ui
  • Backend Supabase · Node.js · PostgreSQL
  • AI / Agents Claude Code · Multi-agent
  • Infra Netlify · VPS · Git Worktrees
  • Process Phased roadmaps · CI/CD

Talk to the work

An AI that knows my products, my stack, and my process. Go on, ask it something.

ai@isherwood — portfolio-agent
Portfolio agent initialised
──────────────────────────────────
Welcome. I know everything about Andrew's work,
stack, and process. Try asking me something like:
> tell me about suppertime
> what's your tech stack?
> how do you use AI in your workflow?
> why should I hire you?
──────────────────────────────────
visitor@portfolio $
mail — 80x24

Let's build something
together

Whether you need a solutions architect, a product engineer, or someone who can do both — I'd love to hear what you're working on.