I am a Product Engineer based in Manchester, UK.
My background spans roles at BBC Sport, Sky, EA, and Equal Experts, but my focus has evolved beyond just writing code. I help teams bridge the gap between technical excellence and business value. I believe strongly that technical excellence matters, but that the real proof that you have a quality foundation is software that remains easy to change over time.
I believe that happy, psychologically safe teams are the only ones capable of sustaining high performance.
Great software comes from tight feedback loops and close collaboration. Collaboration happens both among engineers (often via pair programming) and between engineers and the business. We're here to build successful products in the market, and it's our job to help with that.
I don't just build features; I build systems that allow teams to validate business assumptions quickly and safely.
I am currently capturing my methodology at feedbackdriven.dev. My approach is built on three core beliefs:
- Market Discovery: Validate assumptions before and during the build. Don't guess - measure.
- Technical Excellence: TDD and CI/CD are not just "quality" tools - they are speed tools. They enable the safety required to deploy rapidly.
- Collaboration: Real-time pairing and cross-functional teams beat asynchronous handovers every time.
I am actively experimenting with how Extreme Programming (XP) techniques apply to AI tools like Claude Code.
Rather than letting AI generate code blindly, I use it as a pair programmer that operates within strict TDD cycles. I've found that by providing clear context (via my .dotfiles setup) and enforcing test-first constraints, we can use these tools to ship faster without sacrificing safety or understanding.
📺 Watch: Agentic Coding + TDD A session showing how I guide an AI agent through a real feature using TDD.
I specialize in the JavaScript/TypeScript ecosystem and modern infrastructure, focusing on tools that enable rapid iteration.
- scenarist: A tool for E2E testing Node.js apps with instant scenario switching - mocking only what you need.
- .dotfiles: My personal development environment, optimized for AI-assisted workflows (featuring my
CLAUDE.mdcontext setup). - feedbackdriven.dev: A manifesto and resource for building software that matters.
When I'm not obsessing over feedback loops, I'm usually obsessing over Manchester City ⚽.
I also have a serious dedication to Indian food. You will often find me exploring the curry cafes of Manchester, always on the hunt for the perfect dish.
- 265 - Software Design with Paul Hammond (Code with Jason podcast)
- In conversation with Alex: Paul Hammond explains his approach to quality software
- TDD @ BBC Sport - "TDD is the reason I'm never stressed"






