Professional experience

Employment history
MonzoAug 2025 to present

Senior Android Developer, App Foundations

Shared Android frameworks and developer tools for Monzo product teams.

  • Build Android frameworks in Kotlin and Jetpack Compose that product teams use to develop and ship features.
  • Translate server-defined layouts into reusable Compose components that preserve the design system’s typography, spacing and alignment.
KotlinJetpack ComposeDesign systemsServer-driven UI
UBSJul 2024 to Aug 2025

Mobile Team Lead, UBS Mobile Banking

Android engineering for UBS Mobile Banking.

  • Led Android delivery and technical decisions for a mobile banking product team.
  • Mentored engineers and guided changes to the app’s architecture and performance.
KotlinMVVMCoroutinesMentoring
DeliverooApr 2024 to Jul 2024

Senior Software Engineer, Mobile Platform team (L5)

The Android renderer behind Deliveroo’s server-driven interface.

  • Owned the native Android renderer for Deliveroo’s server-driven UI framework, translating server-defined layouts into native components.
KotlinServer driven UIPlatform engineering
DeliverooJan 2022 to Apr 2024

Senior Software Engineer, Payments (L5)

Checkout and payments in Deliveroo’s Android app.

  • Worked on technical and product decisions for checkout and payments using Kotlin, GraphQL and Apollo.
  • Introduced Paparazzi screenshot tests to catch visual regressions. 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

Platforms

KotlinJetpack ComposeDesign systemsServer-driven UIGraphQL

Developer tools

Android toolingScreenshot testingCI automation

Applied AI

PythonTypeScriptAI agent workflowsModel evaluationMCP

Independent work

I also founded Bitter Honey. Projects include Wheerli, Gyoza, Pragma and Ricorda.

Get in touch

Contact

I’m interested in senior software engineering roles building AI products and developer tools. Email is the best way to reach me.