Senior engineer with 15+ years shipping mobile and software products — from B2C apps with 3M+ active users to B2B systems running on manufacturing floors.
My core stack is Kotlin, Java, Swift, and TypeScript. I build native Android & iOS apps, architect cross-platform solutions with KMP and Compose Multiplatform, develop backends with Spring Boot and Ktor, ship developer tooling (IntelliJ/JetBrains plugins, VS Code extensions), and integrate AI / LLM tooling — while holding the quality bar I've built over a decade and a half.
I care about architecture, execution speed, product value, and measurable outcomes. I don't just write features — I think about why we're building them and whether they'll hold up at scale.
Trilingual (English, French & Arabic) · Proud dad of Haroon and Isaac.
Whatever angle you're hiring for, here's where I fit:
- 📱 Mobile — native Android & iOS (Kotlin / Swift), Jetpack Compose, UI/UX & design collaboration, production at scale (millions of users)
- 🔗 Cross-platform — KMP & Compose Multiplatform (shared code across Android/iOS), greenfield or legacy modernization
- ⚙️ Backend & Full-stack — Kotlin (Spring Boot, Ktor) and TypeScript / Node, REST APIs / BFF, PostgreSQL, AWS / GCP, Docker
- 🧰 Dev-Tooling & AI — IntelliJ / JetBrains plugins, VS Code extensions, LLM tooling & autonomous agents — with merged open-source PRs (below)
- 🛡️ Architecture & Security — Clean Architecture, audits & code reviews, OWASP, hardening, technical due diligence
Open to: relocation (Dubai) · contract or full-time · remote-first.
- Louis Vuitton — Led migration of a legacy Android app to modular, scalable architecture following Clean Architecture principles
- france.tv — Built and maintained the France.TV streaming application, serving 2M+ daily active users with high performance and reliability
- Yara International — Shipped an RFID tracking system (Yara Global Tracing) across Norwegian manufacturing plants using Zebra devices and custom Android SDK integrations
- Renault Digital — Developed and maintained the My Renault app — garage management, service booking, connected car controls
- TotalEnergies — Conducted a thorough security and architecture audit of their mobile application codebase
- Open source — merged contributions to Continue.dev (AI code assistant): PR #8524 (Kotlin / IntelliJ performance) · PR #9659 (TypeScript)
- Deezer, RATP, Credit du Nord, L'Oreal, Ankorstore, Thales — and more, across media, transport, banking, retail, and defense
Independent contractor since 2018 — 8+ years of finding clients, scoping projects, delivering end-to-end, and taking full ownership of outcomes. I've played every role: Lead Developer, Architect, Security Auditor, Technical Consultant. I've led teams, mentored juniors, and defined technical roadmaps.
I use AI-assisted development as a force multiplier — not a replacement for engineering judgment. I architect the solution and make the technical decisions, use tools like Claude and custom agent pipelines to accelerate delivery, then own the final quality gate and take full responsibility for what ships.




