Experience
Software Engineer
@ CleoShipping product features in React and React Native for a high-scale consumer fintech app. Delivered Google and Apple SSO across iOS and Android, enhanced the A/B testing framework with local variant overrides and safer staged rollouts, and led onboarding optimisation experiments using SQL and analytics to improve conversion and reduce CPA.
Founder
@ Trainrr ↗Built and launched a multi-tenant SaaS platform with a React web app and React Native iOS and Android clients. Designed backend architecture using Supabase and PostgreSQL with row-level security, integrated Stripe Connect for multi-coach organisations, and established CI/CD and production observability using GitHub Actions, Vercel, Sentry, and PostHog.
Software Engineer
@ Snap Inc.Led development of Screen Sharing for Snapchat Calls across iOS, Android, and Web - now used by 1M+ users daily. Built cross-platform features using React, Objective-C, and Kotlin. Delivered monetisation and UX improvements to the calling experience, increasing advertiser impressions and unique users by 5%.
About
I'm a senior software engineer currently at Cleo in London, shipping features for a high-scale consumer fintech app. Previously at Snap Inc. for 3+ years, leading cross-platform features across iOS, Android, and Web - most notably Screen Sharing for Snapchat Calls, now used by 1M+ users daily. I also built and launched Trainrr, a multi-tenant SaaS coaching platform, from zero.
Open to interesting projects and conversations.