Ingeniero Android Senior · Arquitecto móvil

Construyo productos móviles que se lanzan.

Más de 8 años diseñando apps nativas de Android y Kotlin Multiplatform — de Banco Santander y Hyatt a Polymarket, y Aura, la app de entrenamiento para CrossFit y HYROX que diseñé, construí y lancé yo solo.

Valencia, España · abierto a roles senior/staff y consultoría
8+
Años lanzando
2
Apps en las stores
Kotlin
Experto · Compose · KMP
~/pedro — zsh
// senior android engineer & mobile architect
val pedro = Engineer(
    focus = "native Android · KMP · Compose",
    years = 8,
    clients = listOf(
        "Banco Santander",
        "Hyatt Hotels",
        "Polymarket",
    ),
    shipping = true,
)

pedro.build() // → 2 apps live
Proyectos destacados

Dos productos, una obsesión: lanzar.

Un producto que construí de principio a fin, y trabajo cross-platform puntero a escala.

Producto · Hecho en solitario · CrossFit y HYROX · En ambas stores

Aura: HYROX & WOD Timer

Una app de entrenamiento full-stack para atletas de CrossFit y HYROX — diseñada, construida y lanzada en solitario.

Aura convierte la foto de la pizarra de tu box en un entreno que puedes hacer y registrar en segundos, guarda cada PR y cada kilo, y te muestra quién más lo hizo. Soy dueño de todo el stack de punta a punta — lógica compartida, la UI en ambas plataformas, la IA, el backend, y hasta la monetización, el ASO y lo legal — publicada en Google Play y la App Store bajo mi propia empresa, Pampa.

  • Arquitectura — Kotlin Multiplatform: MVI compartido, Koin DI, caché SQLDelight, cliente Ktor.
  • UI — Compose Multiplatform: una sola UI para Android y iOS.
  • Backend — Ktor + Exposed + PostgreSQL + Flyway, auth JWT.
  • Visión IA — lee la foto de la pizarra del box y la convierte en un entreno estructurado y registrable.
  • Coach IA — insights post-entreno y planificación semanal adaptativa.
  • La Pizarra — capa social que muestra quién en tu box hizo el mismo WOD.
Kotlin Multiplatform Compose Multiplatform Ktor PostgreSQL SQLDelight Koin LLM Computer Vision RevenueCat
Pantalla de nueva sesión de Aura: importar un WOD desde foto, enlace o IA
Pantalla de inicio diario de Aura
La Pizarra de Aura: quién en tu box hizo el WOD de hoy y con qué marca
Cross-platform · iOS + Android desde un solo código Swift

Polymarket — Mobile

iOS y Android a la par, escribiendo Swift que se transpila a Kotlin.

Trabajo en la app móvil de Polymarket (con The Left Bit), donde un único código Swift se transpila a Kotlin con la herramienta Skip y corre nativo en las dos plataformas. Mi foco: mantener Android con paridad de píxel y comportamiento con iOS en chat en tiempo real, trading en vivo y detalle de eventos — a escala de consumo.

  • Transpilador Skip — un código Swift → Kotlin/Android nativo.
  • Paridad iOS ↔ Android — chat, reacciones, live trade, detalle de evento, deportes.
  • Tiempo real — chat en vivo y actualizaciones de mercado/posición.
  • Superficies nativas — SwiftUI en iOS, Jetpack Compose en Android.
Swift 6 Kotlin Skip SwiftUI Jetpack Compose SPM
Trabajo de cliente — descrito a alto nivel, sin detalles propietarios ni capturas internas.
Código Swift una fuente de verdad Skip Swift → Kotlin iOS SwiftUI build nativa Android Jetpack Compose mi foco · paridad
Experiencia

Apps críticas, de la banca a la hostelería.

Ocho años como referente técnico en equipos que lanzan para millones.

Ingeniero Android Senior & Consultor Freelance Oct 2020 — Actualidad
Valencia, España · Banca, Hostelería, E-commerce

Arquitectura de software y desarrollo móvil para clientes de primer nivel — proyectos greenfield, migraciones tecnológicas y liderazgo de equipos.

The Left Bit2024 — hoy
E-commerce · Salud

Referente técnico y mentor. Lidero la app Naturitas, la migración del legacy de Mediquo y el móvil cross-platform de Polymarket.

Banco Santander2022 — 2024
Fintech · Banca

"Spain Squad": desarrollé Santander Key (seguridad y autorización) y pagos con Bizum; refactor completo del menú principal para millones de usuarios; CI/CD.

Hyatt Hotels2023 — 2025
Hostelería de lujo · vía O2O

Arquitecto principal de la nueva app global de Hyatt — 100% Kotlin y Compose, MVVM + Clean Architecture, alta cobertura de tests. También Correos, ONCE, Baleària.

Fusuma2021 — 2022
PropTech · Coworking

Construí la app de gestión de coworking desde cero — arquitectura modular escalable con reservas en tiempo real.

Desarrollador móvil Aiwin Ene 2019 — Oct 2019
Madrid, España

Gamificación corporativa ("MIGO") para aprendizaje interactivo. Lógica compleja de sincronización de datos offline-first.

Desarrollador de software Healix España Jul 2017 — Ene 2019
Madrid, España

App Android de seguridad del viajero (Kotlin, Dagger, RxJava) y paneles de administración full-stack (Node.js, Vue.js).

Herramientas

Con lo que construyo.

Lenguajes

Kotlin · expertoJavaSwift

Móvil

Jetpack ComposeCompose MultiplatformKotlin MultiplatformSwiftUIAndroid SDK

Arquitectura

Clean ArchitectureMVVMMVISOLIDModularización

Backend y cross-platform

KtorPostgreSQLExposedSkip (Swift→Kotlin)Node.jsREST

DevOps y testing

GitGitHub ActionsJenkinsFirebaseAWSJUnitEspressoMockk

Forma de trabajar

Agile / ScrumMentoringCode reviewLiderazgo técnico
Sobre mí

Ingeniero senior, mentalidad de founder.

Soy ingeniero de software con más de 8 años en Android nativo. He sido el referente técnico en equipos que entregaron apps críticas para Banco Santander y Hyatt, mentorizando a desarrolladores y fijando estándares de calidad por el camino.

Lo que me diferencia es que además construyo y lanzo mis propios productos de principio a fin — de la arquitectura y el backend a la UI, la IA, la monetización y el lanzamiento. Me importan de verdad la calidad del código, el rendimiento y una UX que se sienta natural.

Ahora mismo empujo el límite del cross-platform en Polymarket mientras hago crecer Aura, mi propia app de entrenamiento para CrossFit y HYROX.

Formación
Grado en Ingeniería del Software2013—2017
Universidad Complutense de Madrid
Certificaciones
Jetpack ComposeAntonio Leiva · '22
Kotlin for Java DevsJetBrains · '21
Machine LearningCoursera · '18
Idiomas
EspañolNativo
InglésB2
Contacto

Construyamos algo que se lance.

Abierto a roles senior/staff de Android y Kotlin Multiplatform, y a proyectos de consultoría. La forma más rápida de contactarme es el email.