Curriculum vitaeMarco Di Rosa
Senior Android Developer at Monzo · Founder of UNKNWN LABS LTD · London, UK
marco.dirosa8@gmail.com · marcodirosa.dev · linkedin.com/in/marcodirosa · github.com/justmaaarco
Profile
Senior software engineer and Computer Engineering graduate with 8+ years building consumer products and platform infrastructure across Monzo, Deliveroo, UBS and Healthily. Currently a Senior Android Developer in Monzo's App Foundations team, working on design systems, developer tooling and backend driven UI for a product serving millions of customers. Alongside that I founded UNKNWN LABS LTD to build and ship independent software, with a growing focus on AI native products and agentic workflows. Ricorda, a privacy focused platform for beauty and wellness professionals, is live on the App Store and Google Play.
Senior software engineer, 8+ years across Monzo, Deliveroo, UBS and Healthily. Founder of UNKNWN LABS LTD, where I build AI native products. Ricorda is live on the App Store and Google Play.
Experience
MonzoAug 2025 to presentLondon, UK
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.
UNKNWN LABS LTD2026 to presentLondon, UK
Founder & Director, Product Engineering
My own product company, focused on AI native experiences and high ownership development.
- Founded a product company to design, build and ship independent software.
- Built Ricorda, a privacy focused platform for beauty and wellness professionals: client records, session documentation, agreements and secure sharing.
- Designed Ricorda around privacy sensitive data: UK hosted infrastructure, encrypted clinical details, role based access.
- Built and prototyped Nomi, an AI financial assistant that turns banking transactions into contextual actions using LLM reasoning, and Magic Stories, which combines generated narratives with AI voice and imagery.
- Use agentic development workflows with Claude Code and Cursor to accelerate product iteration.
UBSJul 2024 to Aug 2025London, UK
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.
DeliverooApr 2024 to Jul 2024London, UK
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.
DeliverooJan 2022 to Apr 2024London, UK
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.
Healthily (YourMD)May 2019 to Dec 2021London, UK
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.
Politecnico di TorinoSep 2017 to May 2018Turin, Italy
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.
Own products
Ricorda2026Live 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.
Case study →
Nomi2026Prototype
An AI financial assistant that acts, not just summarises.
Turns raw banking transactions into contextual actions using LLM reasoning, built by someone who spends his days inside real banking apps.
Case study →
Loupe2026Working internal prototype
Find the businesses behind the map.
Turns a business type plus a set of places into sourced, structured company records, keeping the provenance and limits of every result visible.
Case study →
Skills
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
Education
Politecnico di TorinoTurin, Italy, 2018
Master's Degree in Computer Engineering, Software & Digital Systems
Politecnico di TorinoTurin, Italy, 2016
Bachelor's Degree in Computer Engineering