// services/mobile-platform
Kotlin Multiplatform & whole-product builds
Most products don't stop at iOS. I start from a native iOS app and build the platform around it: Android through a Kotlin Multiplatform shared core, and a lightweight web app and API when the product needs them.
With Kotlin Multiplatform, the business logic is written once in Kotlin and shared, while each platform keeps a fully native UI: SwiftUI on iOS, Jetpack Compose on Android. You get one implementation of the rules that matter, and an app that still feels at home on each platform.
What's included
- Kotlin Multiplatform shared cores, with Decompose for components and navigation
- Native SwiftUI on top of the shared core
- Android UI in Kotlin and Jetpack Compose on the same core
- Web apps in Next.js, React and Tailwind
- APIs in Nest.js with PostgreSQL and Redis, payments with Stripe Connect
- One monorepo, so every platform ships from one place
A good fit when
- You're starting a product and want iOS and Android without two separate teams
- You have an iOS app and want Android without rewriting the logic
- You need an MVP with apps, a web front end and an API, built by one person
// proof
Where I've done this
- Mobility · TravelEuropcar Mobility AppLed iOS architecture in the founding team: SwiftUI on a shared Kotlin Multiplatform core with Decompose, doubling development speed.Read the case study →
- Marketplace · AI engineeringPeer-to-peer car rental marketplaceBuilt iOS, Android, a Next.js web app and a Nest.js API in one monorepo, as a solo project.Read the case study →
// how it works
A simple process
- 01 · discover
A free 30-minute call about your product, team and goals.
- 02 · propose
A short written proposal with scope, approach, timeline and price.
- 03 · build
Regular demos and transparent progress. You own all the code.
- 04 · handover
Documentation and knowledge transfer, so your team can carry it on.
Let's talk about your project.
A free 30-minute call, no commitment. I reply within one working day.