Shipped

My own products

Ricorda

Live on App Store & Google Play

One record, two apps, live on iOS and Android.

A privacy focused practice management and client record platform for beauty and wellness professionals. Two Flutter apps around one shared record, a web presence, live payments and a real company behind it.

FlutterDartFirebaseCloud FunctionsReactStripe

Read the case study →

The lab6 smaller experiments

Employed

Track record
MonzoAug 2025 to present

Senior Android Developer, Foundations team

Core Android platform infrastructure behind Monzo’s design system, serving millions of customers.

  • Build core Android platform infrastructure, Monzo’s design system and developer tooling.
  • Contribute to backend driven UI across a product serving millions of customers.
KotlinJetpack ComposeDesign systemsBackend driven UI
UBSJul 2024 to Aug 2025

Mobile Team Lead, UBS Mobile Banking

Led Android engineering for a global bank’s mobile banking app.

  • Led Android engineering within an agile POD, owning delivery and technical decisions while mentoring engineers.
  • Drove modern Android adoption and improvements to performance and user experience.
KotlinMVVMCoroutinesMentoring
DeliverooApr 2024 to Jul 2024

Senior Software Engineer, Mobile Platform team (L5)

Platform work on the rendering layer every Deliveroo product team builds on.

  • Helped develop Deliveroo’s server driven UI framework.
  • Owned the evolution of its native Android renderer.
KotlinServer driven UIPlatform engineering
DeliverooJan 2022 to Apr 2024

Senior Software Engineer, Payments (L5)

Checkout and payments on a marketplace processing orders at national scale.

  • Supported technical and product decisions across the Android payments experience.
  • Introduced Paparazzi screenshot testing infrastructure.
  • Interviewed L4 and L5 engineering candidates.
KotlinGraphQLApolloPaparazzi
Healthily (YourMD)May 2019 to Dec 2021

Android Engineer

Consumer health app used by more than a million people worldwide.

  • Worked on Healthily, used by 1M+ people worldwide with a 99.9% crash free rate.
  • Applied Clean Architecture principles and held a high code quality bar in a small team.
KotlinClean ArchitectureRxJava
Politecnico di TorinoSep 2017 to May 2018

Graduate Research Assistant

Vehicle dynamics research, computer vision on Android, in real time.

  • Built an Android vehicle dynamics research app using OpenCV, ArUco tracking and real time sensor processing.
  • Ported MATLAB sensor processing functions to Java.
JavaOpenCVAndroid

Toolkit

What I work with

Architecture

MVVMClean ArchitectureMVIKotlin Coroutines & FlowsRxJavaBackend driven UIDesign systems

Mobile & platform

KotlinJavaAndroid JetpackJetpack ComposeHiltRetrofitGraphQLApollo KotlinFlutterCompose Multiplatform

AI & product

LLM integrationsAI agentsPrompt and tool workflowsModel Context ProtocolRapid prototypingAI assisted development

Backend & tools

PythonFastAPIREST APIsFirebaseCloud FunctionsSupabaseStripeGitCI automationClaude CodeCursor

Testing

MockKKoTestEspressoWireMockPaparazzi

Get in touch

Contact

Happy to talk about mobile platform work, design systems, or what it actually takes to get two apps through App Store and Play review as a company of one. Email is fastest.