Senior Android Engineer · Mobile Architect

I build mobile products that ship.

7+ years architecting native Android and Kotlin Multiplatform apps — from Banco Santander and Hyatt to Polymarket, and Aura, the AI training coach I designed, built and launched solo.

Valencia, Spain · open to senior/staff roles & consulting
7+
Years shipping
2
Apps live on stores
Kotlin
Expert · Compose · KMP
~/pedro — zsh
// senior android engineer & mobile architect
val pedro = Engineer(
    focus = "native Android · KMP · Compose",
    years = 7,
    clients = listOf(
        "Banco Santander",
        "Hyatt Hotels",
        "Polymarket",
    ),
    shipping = true,
)

pedro.build() // → 2 apps live
Featured work

Two products, one obsession: shipping.

A product I built end to end, and cutting-edge cross-platform work at scale.

Product · Solo-built · Live on both stores

Aura — AI Training Coach

A full-stack fitness app I designed, built and shipped end to end.

Aura is a training coach powered by AI: it plans your week, guides live sessions and reviews every workout. I own the entire stack — shared business logic, the UI on both platforms, the backend and the AI — published on Google Play and the App Store under my own company, Pampa.

  • Architecture — Kotlin Multiplatform: shared MVI, Koin DI, SQLDelight cache, Ktor client.
  • UI — Compose Multiplatform: one UI codebase for Android and iOS.
  • Backend — Ktor + Exposed + PostgreSQL + Flyway, JWT auth.
  • AI — LLM-driven session planning and post-session insights.
  • Business — RevenueCat subscriptions, ASO, legal and a marketing site.
Kotlin Multiplatform Compose Multiplatform Ktor PostgreSQL SQLDelight Koin RevenueCat LLM
Aura weekly planning screen
Aura daily home screen
Aura AI session review screen
Cross-platform · iOS + Android from one Swift codebase

Polymarket — Mobile

Shipping iOS and Android in lockstep by writing Swift that transpiles to Kotlin.

I work on Polymarket's mobile app (via The Left Bit), where a single Swift codebase is transpiled to Kotlin with the Skip toolchain and runs natively on both platforms. My focus: keeping Android at pixel-and-behaviour parity with iOS across real-time chat, live trading and event detail — at consumer scale.

  • Skip transpiler — one Swift codebase → native Kotlin/Android.
  • iOS ↔ Android parity — chat, reactions, live trade, event detail, sports.
  • Real-time — live chat and market/position updates.
  • Native surfaces — SwiftUI on iOS, Jetpack Compose on Android.
Swift 6 Kotlin Skip SwiftUI Jetpack Compose SPM
Client work — described at a high level, no proprietary detail or internal screenshots.
Swift codebase one source of truth Skip Swift → Kotlin iOS SwiftUI native build Android Jetpack Compose my focus · parity
Experience

Critical apps, from banking to hospitality.

Seven years as a technical reference on teams that ship to millions.

Senior Android Engineer & Consultant Freelance Oct 2020 — Present
Valencia, Spain · Banking, Hospitality, E-commerce

Software architecture and mobile development for high-profile clients — greenfield builds, tech migrations and team leadership.

The Left Bit2024 — now
E-commerce · Health

Technical reference and mentor. Lead on the Naturitas app, the Mediquo legacy migration, and Polymarket's cross-platform mobile.

Banco Santander2022 — 2024
Fintech · Banking

"Spain Squad": built Santander Key (security & authorization) and Bizum payments; full main-menu refactor for millions of users; CI/CD.

Hyatt Hotels2023 — 2025
Luxury hospitality · via O2O

Lead architect of Hyatt's new global app — 100% Kotlin & Compose, MVVM + Clean Architecture, high test coverage. Also Correos, ONCE, Baleària.

Fusuma2021 — 2022
PropTech · Coworking

Built the coworking-management app from scratch — modular scalable architecture with real-time booking.

Mobile Developer Aiwin Jan 2019 — Oct 2019
Madrid, Spain

Corporate gamification ("MIGO") for interactive learning. Built complex offline-first data synchronization logic.

Software Developer Healix España Jul 2017 — Jan 2019
Madrid, Spain

Traveler-safety Android app (Kotlin, Dagger, RxJava) plus full-stack admin panels (Node.js, Vue.js).

Toolbox

What I build with.

Languages

Kotlin · expertJavaSwift

Mobile

Jetpack ComposeCompose MultiplatformKotlin MultiplatformSwiftUIAndroid SDK

Architecture

Clean ArchitectureMVVMMVISOLIDModularization

Backend & cross-platform

KtorPostgreSQLExposedSkip (Swift→Kotlin)Node.jsREST

DevOps & testing

GitGitHub ActionsJenkinsFirebaseAWSJUnitEspressoMockk

Ways of working

Agile / ScrumMentoringCode reviewTech leadership
About

Senior engineer, founder's mindset.

I'm a software engineer with 7+ years in native Android. I've been the technical reference on teams delivering critical apps for Banco Santander and Hyatt, mentoring developers and setting quality standards along the way.

What sets me apart is that I also build and ship my own products end to end — from architecture and backend to UI, AI, monetization and launch. I care deeply about code quality, performance, and UX that feels effortless.

Right now I'm pushing the edge of cross-platform on Polymarket while growing Aura, my own AI training coach.

Education
B.Sc. Software Engineering2013—2017
Universidad Complutense de Madrid
Certifications
Jetpack ComposeAntonio Leiva · '22
Kotlin for Java DevsJetBrains · '21
Machine LearningCoursera · '18
Languages
SpanishNative
EnglishB2
Contact

Let's build something that ships.

Open to senior/staff Android & Kotlin Multiplatform roles, and to consulting engagements. The fastest way to reach me is email.