Adel Achour

Senior Mobile Engineer
who builds the whole
thing.

I build polished native Android apps, with Kotlin Multiplatform where it adds value — and I'm just as comfortable in the backend and cloud infrastructure that makes them real.

About

Mobile-first, but not mobile-only.

I'm a senior software engineer with years of Android experience. Most recently I was part of the team behind a widely-used GPS fitness app — contributing features used by tens of millions of people, and working in a codebase where quality and scale both mattered. Native Android is my home: Kotlin, Jetpack Compose, clean architecture, and the craft of an interface that feels right — and increasingly Kotlin Multiplatform, sharing real logic across platforms without giving up native UI.

But I've never wanted to stop at the edge of the app. I design and build the backends my apps talk to — REST APIs, relational schemas, authentication — and I deploy and operate the cloud infrastructure they run on: containers, reverse proxies, TLS, CI/CD pipelines. Owning the whole path, from a tap on a screen to a row in a database, makes me a better engineer at every layer.

I care about doing things properly: code that reads well, decisions that are written down, and software that's actually finished — tested, deployed, and documented.

Mobile

Native Android in Kotlin — Jetpack Compose, Material 3, MVVM and clean architecture, Paging, Hilt. Plus Kotlin Multiplatform for sharing logic across Android and iOS.

Backend

REST APIs in Kotlin with Ktor, relational data modelling in PostgreSQL, versioned migrations, stateless JWT auth.

Cloud & delivery

Dockerised services, nginx, TLS, and CI/CD pipelines on cloud infrastructure — shipping changes from commit to production.

Work

Things I've built.

Side projects where I get to make every decision, end to end.

Writing

I write about the work, too.

Notes on Android, backend development, deployment, and the real craft of shipping software — drawn from projects I've actually built. The blog is just getting started.

Read the blog
Let's talk

Looking for someone like me?

I'm a senior engineer based in Canada, open to joining a team that builds things properly and cares about its craft. If you have a role where I could own real problems — or you just want to talk Android, Kotlin, and shipping software — I'd genuinely like to hear from you.