Mobile Developer · Valencia, Spain

Building apps for
Android & iOS.

Mobile Developer with a Computer Science degree, crafting clean, well-architected Kotlin and Swift apps using modern Jetpack and Apple tooling.

View my projects GitHub ↗

About

A little about me

Hi! I'm Juan Pablo, a Mobile Developer based in Valencia, Spain, with a Computer Science degree and a passion for building polished, well-structured native apps on both platforms.

I develop Android apps with Kotlin and Jetpack Compose, and iOS apps with Swift and SwiftUI — always applying Clean Architecture, solid design patterns, and a strong focus on code quality. Currently working at Mercadona IT.

Valencia, Spain · Mercadona IT
🤖 Android · Kotlin iOS · Swift
Say hello →
Juan Pablo Renau

Skills

What I work with

Languages
Kotlin
Swift
Android & Jetpack
Jetpack Compose
ViewModel
Room
Navigation
Coroutines & Flow
iOS & Apple
SwiftUI
Combine
Xcode
Architecture & Patterns
Clean Architecture
MVVM
Repository Pattern
Hilt / DI
Networking & Tooling
Retrofit
REST APIs
Unit Testing
Git / GitHub

Projects

Things I've built

NotePad

A note-taking app combining the simplicity of iOS Notes with Android's customization power — clean UI, fast, and built with modern Android practices.

KotlinAndroid
Pokédex
Open source · 2 ★ on GitHub

An Android app consuming the PokéAPI to display a browsable Pokédex with per-Pokémon color themes, detail screens with About / Stats / Moves tabs, and smooth Compose animations throughout.

KotlinComposeMVVMHiltRoomRetrofitFlowsClean Architecture
Rick & Morty
Open source · 3 ★ on GitHub

An Android app consuming the Rick & Morty API to display characters and their details. Features unit testing, polished animations, MVVM with Clean Architecture, and offline support via Room.

KotlinMVVMHiltRoomRetrofitCoroutinesUnit TestingAnimations
iPause
Open source

An iOS app built with Swift and SwiftUI. Add your description here — what iPause does, the problem it solves, and any highlights from the implementation.

SwiftSwiftUI

Contact

Let's connect

Looking to collaborate or have a question? Feel free to reach out — I'm always open to interesting conversations about mobile development.