Web Application Development
Building responsive and scalable web applications using TypeScript, React, Node and modern frameworks.
I help teams plan, build, and improve web products. I bring 13+ years of experience across startups, agencies, and global organisations.

Product engineering and AI
A selection of products and businesses I have built or helped lead.
AI-powered proposals and project cost tracking. Turn briefs into structured proposals, compare actuals with estimates, and improve profitability with every project.

A creative agency built with my partner, Eloise, for organisations that value ethical, conscientious work and high-quality digital products.

A coffee roastery focused on excellent coffee, responsible sourcing, and a considered experience from first click to final cup.
I can lead or support work from technical planning through to production delivery.
Building responsive and scalable web applications using TypeScript, React, Node and modern frameworks.
Integrating headless CMS solutions for flexible content management and delivery.
Translating designs into high-quality, interactive user interfaces with a focus on accessibility and performance.
Creating engaging animations and interactive elements to enhance user experience.
Structuring and managing efficient and scalable databases.
Deploying applications to cloud platforms and setting up CI/CD pipelines for automated testing and deployment.
Implementing testing strategies to ensure code quality and reliability.
Optimizing web applications for search engines and improving performance metrics.
I work across product strategy, technical direction, and hands-on engineering. My focus is the JavaScript and TypeScript ecosystem, with deep experience in React, Next.js, and Node.js.
I value simple architecture, clear communication, and software that stays useful after launch. Previous employers and clients include BBC, Sky, WPP, Pertex, Wonderbly.