Available for freelance work

Building exceptional mobile experiences

Senior mobile developer specializing in native iOS, Android, and cross-platform solutions with Kotlin Multiplatform. Crafting performant, scalable apps that users love.

Scroll to explore

Background & Approach

With 8+ years of experience crafting mobile applications, I specialize in building elegant, high-performance solutions that bridge iOS, Android, and cross-platform ecosystems.

My passion lies in clean architecture, maintainable code, and product thinking. I don't just write code—I solve problems, optimize experiences, and build apps that scale. Every project is an opportunity to push the boundaries of what's possible on mobile.

What drives me? The intersection of technology and human experience. I believe the best apps are invisible—they just work, delighting users without them ever noticing the complexity underneath. That's the magic I strive to create with every line of code.

Developer Photo

iOS Native

Swift, SwiftUI, UIKit, Combine

Android Native

Kotlin, Jetpack Compose, Material 3

Kotlin Multiplatform

KMP, Shared logic, Native performance

Backend & APIs

Firebase, Supabase, REST, GraphQL

Platforms & Technologies

iOS Development

Native iOS apps with Swift & SwiftUI. Deep expertise in UIKit, Combine, and modern Apple frameworks.

  • SwiftUI & UIKit
  • Combine & Async/Await
  • Core Data & CloudKit
  • App Store optimization

Android Development

Modern Android with Kotlin & Jetpack Compose. Material Design 3, Architecture Components, and performance.

  • Kotlin & Jetpack Compose
  • Material Design 3
  • Room & DataStore
  • Google Play publishing

Kotlin Multiplatform

Share business logic across platforms. Build once, deploy everywhere with native UI performance.

  • Shared business logic
  • Ktor & SQLDelight
  • Native UI integration
  • Cross-platform architecture

Recent Projects

Let's build something great

Available for freelance projects. Let's discuss how we can work together to bring your mobile app vision to life.

Status Available
Response Time 24h
Timezone Lisbon (GMT+0)