ES Get in touch arrow_forward
check Senior Mobile Engineer · Android · Flutter · iOS

Mobile apps people actually keep on their home screen.

8+ years shipping production mobile experiences across Android, Flutter, and iOS — from architecture to App Store release.

location_on Based in Reus, Spain Open to remote
Caixabank Now banking app — home screen showing account balance and recent transactions
Digital SPA e-health app — today screen with pain level and check-ins
Pizza y Pollo ordering app — restaurant menu with featured lunch deal
trending_up10M+ downloads
apps14 shipped apps
favorite1M+ active users
"
We are what we repeatedly do, therefore, excellence is not an act, but a habit.
— Aristotle
About

8+ years building high-performance mobile applications. Contributed to enterprise apps with 10M+ downloads and 1M+ active users. Built e-health and e-commerce apps from scratch across native Android, native iOS, and Flutter.

Approach: clean architecture, attention to UX, ownership from API to App Store. Comfortable working with researchers, clients, and designers to define requirements and validate solutions with end users.

Experience

Where I've worked

2021 — now
Senior Mobile Engineer · Freelance
Delivered 10 mobile apps end-to-end across Android, iOS, and Flutter. Built an e-commerce SPL → 6 white-label apps from a shared codebase.
Freelance
2022 — 2024
Senior Android Engineer · Zinio
Mobile + Android TV apps for digital publishing. Led Compose migration, cut startup time by 25%.
Full-time
2021 — 2022
Senior Mobile Engineer · Geoactio
Designed a modular mobile SDK as a reusable architecture base for partner apps.
Full-time
2019 — 2021
Senior Android Engineer · Indra
Banking apps serving millions of active users. Modular Clean Architecture + MVP.
Full-time
2018 — 2019
Android Engineer / SW Engineer Intern · URV
Health-tech apps for chronic pain and psychology research.
Full-time
Full history on LinkedIn arrow_forward
Education

Background

2018 — 2021
MSc in Mobile Application Development
Universitat Oberta de Catalunya (UOC)
2013 — 2018
Computer Engineering, Computer Science
Universitat Rovira i Virgili (URV)
Honors in Advanced Programming Techniques (2017) · Honors in Data Structures (2016) · IV Prize Ei! CODE (2016)
Skills

Tools of the trade

Languages
KotlinDartJavaSwift
Android
Jetpack ComposeAndroid SDKCoroutinesFlowHiltRxJavaRetrofitRoomMedia3Accessibility
Cross-platform
FlutterDart
iOS
SwiftSwiftUI
Backend & cloud
Firebase AuthMessagingAnalyticsCrashlyticsFunctionsRTDBFirestoreREST APIs
Architecture
Clean ArchitectureMVVMMVPModularizationReal-time sync
Quality & delivery
Unit & UI testingCI/CDGradleGitPerformanceGoogle Play ConsoleApp Store ConnectAgile / Scrum
How I work

From idea to App Store

My process for taking a mobile product from requirements to release.

01
Define requirements
Work with stakeholders to scope what to build, clarify constraints, and align on what success looks like.
02
Review UX/UI design
Collaborate with the design team on flows and screens, flagging technical implications early.
03
Adapt to Material 3
Translate designs into platform-native M3 components and patterns, ensuring accessibility and consistency.
04
Build with the latest stack
Develop with Kotlin + Jetpack Compose, Flutter, or Swift — on top of Clean Architecture, real-time sync, and CI/CD.
05
Release to the store
Manage testing, store compliance, and publication via Google Play Console and App Store Connect.

Have a mobile product in mind? Let's talk.

Start a conversation arrow_forward