01
Shape the product
Understand the problem, decide what matters first, and use customer feedback to choose what to build next.
Product engineer & founder
I build and run web products that turn complex ideas into useful tools, from the first prototype to software people rely on every day.
A little about me
I’ve spent 15+ years building and running web products. I created Timetoast, used by millions worldwide, Signaldeck, a customer feedback platform, and Typecurve, a platform for customisable generative art.
That work extends well beyond launch: learning from customers, developing the product, managing billing and infrastructure, and keeping things reliable as usage grows. Running my own products has shaped how I balance engineering quality, user needs and commercial decisions.
I’m hands-on across the full stack, working with TypeScript, React, Next.js, Node.js, PostgreSQL and Ruby on Rails. My specialities span product architecture, UX, APIs and payments, alongside AI features and tools that connect models to product data.
Alongside my own products, I’ve led engineering teams on complex product and platform builds. I bring product judgement and hands-on engineering together to help teams make clear trade-offs, evolve existing systems and turn ideas into working software.
01
Understand the problem, decide what matters first, and use customer feedback to choose what to build next.
02
Connect UX, architecture and hands-on engineering to build new capabilities and improve the systems people already use.
03
Learn from real usage, keep the product reliable, and help the team adapt the code and infrastructure as needs change.
Selected work
01
Independent product · Active
Timetoast is a timeline maker and workspace for turning projects, roadmaps, lessons, and stories into clear, shareable views of what happened and what happens next.
Built for people who need to organise dates, milestones, and context without losing the bigger picture. Timetoast combines structured event data, custom fields, lanes, multiple views, and sharing controls so teams, teachers, researchers, and storytellers can plan, explain, and present complex timelines.
02
Independent product · Active
Signaldeck helps teams collect focused, contextual feedback from websites and in-product moments while the context is still fresh.
Teams can ask targeted text or rating questions at pricing, signup, onboarding, feature, upgrade, or churn moments. Signaldeck keeps feedback focused, then uses AI-assisted analysis to surface themes, risks, and next actions. Its MCP server gives compatible AI tools scoped access to current customer evidence.
03
Independent product · Now retired
Typecurve was a generative art platform to turn procedural code into unique, customisable art prints.
People could choose a starter design, adjust its shapes, colours and curves, and instantly preview their artwork in the browser before ordering a print. It brought creative coding and interactive product design together, giving people a hands-on way to make art tailored to their taste and the colours of their decor.
My experience also includes digital work for Ford, Marks & Spencer, L'Oreal, Wall's, Foot Locker, Wella and UNICEF.