I'm a product designer based in the UK, currently at SmartStream , a global fintech company. I lead design across two core products, deliver major redesigns and new experiences, and introduced the company's first structured research practice to improve how product decisions are made.
Previously I founded , where I turned early ideas into real, usable products for clients across web and mobile, and ended up automating almost the whole agency with agents that handled the entire outbound workflow alone. I take the same approach to my own products, designing and building them from scratch, like and .
Selected Projects
Events, Corporate Actions at SmartStream
Asset Register, Aurora at SmartStream
Sporty, a General Assembly bootcamp project
What I've Built
Hevy AI Coach is a fully automated personal strength coach that lives in Telegram. Every morning a GitHub Actions cron job pulls my latest workout from the Hevy API, sends it to Claude with a coaching persona and my training history, and messages me specific feedback, and I can reply to discuss diet, injuries, or the next session. The interesting part was not the AI but running it reliably for free: it uses my existing Claude subscription via a long-lived token and Claude Code headless instead of a paid API key, so it costs nothing to run. Real-world edges shaped it. The Hevy events endpoint returns a different JSON shape when there are no new workouts, which crashed the first version. Telegram silently rejects messages over 4,096 characters and with bad markdown, so replies are chunked and sent as plain text. Two-way chat needed an always-on listener, so a thin Cloudflare Worker receives the webhook and triggers the workflow. It is open source, so the whole architecture, from the edge worker to the cron job to the prompt and memory design, is there to read.
Apollo Health is a local-first personal health record for people actively managing their health, from protocols and supplements to vitals and lab biomarkers, who had nowhere to keep it all together. I kept seeing people in my gym tracking serious health data across scattered notes, apps and PDF lab reports, with no single view of whether what they were doing was actually keeping them healthy. So I designed and built a focused tool to log everything over time, so trends are obvious and decisions are informed instead of guessed. The real goal is harm reduction through visibility: when you can see a number trending the wrong way, you act earlier and stay safer. It is local-first, so this sensitive data stays on the person's own device. I shipped the first version in a single day, and it spread by word of mouth to more than 50 users, essentially everyone at my gym.
Theos Studio began as an experiment: how far could I push AI inside a real agency workflow? I wanted to find out whether the entire outbound engine, the part agencies normally staff with people, could run on its own, so I designed and built a pipeline of agents and automations to do it end to end. It scrapes potential clients in a chosen location, builds a structured database, then visits each prospect's website and audits it for concrete problems and improvements, scoring and ranking every issue. From there it builds a prioritised action queue and, every day, sends a batch of personalised emails, each one paired with a bespoke website mockup generated for that specific client. The outcome is an agency that effectively runs itself, from lead discovery to a tailored pitch landing in the inbox. This is where my design eye and my engineering meet: the audits and mockups have to be genuinely good, but I am just as interested in the system that produces them at scale. Theos is how I stay sharp on both, building real product, not just designing screens.