Design
Product and UI
Flows, screens and interaction details for iPhone and Android, designed to be buildable and to feel smooth.
iOS, Android and Flutter engineer, Casablanca
I design, develop and publish mobile apps for iOS and Android, from product design and architecture to API integration and release. I'm based in Casablanca, shipping Flutter and iOS at Renault, and I make my own apps on the side, including Motionry.
What I do
Product design, architecture, API integration and delivery quality, end to end.
5 plus Years in mobile
5 Teams worked with
3 Apps I build
About
I build mobile features end to end: working with designers, integrating APIs and SDKs, writing technical documentation and keeping delivery quality high across native iOS, Flutter, testing and architecture.
I currently work with Renault in Casablanca, where I started contributing as a Flutter developer while continuing iOS production features and technical spikes. Before that: Capgemini, SQLI, Alpha Network and BABEL.
Based in Casablanca, Morocco.
Services
One person from the first sketch to the App Store and Google Play listing.
Product and UI
Flows, screens and interaction details for iPhone and Android, designed to be buildable and to feel smooth.
iOS, Android and Flutter
Native iOS in Swift, SwiftUI and UIKit, plus Android and Flutter with Dart, built on clean architecture with API integration and unit tests.
App Store and Google Play
Builds, signing, store listings and releases for the App Store and Google Play, with CI through Bitrise, GitLab and fastlane.
Works
Three products of my own, each with its own website. Here is what each one does and where to find it.
Health and fitness, iPhone and Android
A GPS tracker for cycling, running and walking that turns every route into a clear story: heart-rate zones, climb profiles and shareable route videos.
Fitness, iPhone
A workout tracker for routines, set logging, workout history and progress charts, for lifters who want a clean training workflow.
Productivity, iPhone
A calm Pomodoro timer and task manager for focus sprints, custom timing and a more intentional daily rhythm on iPhone.
Experience
From UIKit and VIPER to SwiftUI, Combine and Flutter: five teams, one habit of keeping delivery quality high.
Mar 2025 to now
Flutter and iOS developer
Contributing as a Flutter developer while continuing iOS production features, technical spikes, API integration and unit tests.
Aug 2024 to Feb 2025
Senior iOS developer
Delivered SwiftUI and UIKit features with Combine and MVVM-C across Agile teams.
May 2023 to Aug 2024
iOS developer
Worked on a new messaging Swift package with clean architecture, documentation and unit tests.
Mar 2022 to Apr 2023
iOS developer
Shipped features and API integrations in MVVM and UIKit flows.
Sep 2020 to Feb 2022
iOS developer
Built with VIPER and Objective-C, backed by unit and UI tests.
Contact
Available for app collaborations and engineering roles where UI craft and maintainable architecture both matter.
Find me, or hire me.