Senior Flutter Engineer
I build, ship, and maintain production cross-platform mobile apps end-to-end.
I've been writing software for 11+ years, and my path has covered most of what "building an app" can mean: full-stack web development, Mobile games in Unity/C#, freelance cross-platform apps (iOS & Android) — and, for the last four years, leading Flutter development for a production consumer product used by tens of thousands of people daily.
That range shaped how I work. I care about the whole lifecycle of an app, not just the code: architecture that stays maintainable as teams and features grow, UI that's faithful to design, releases that ship on schedule, and crash reports that stay boring. I've spent years on the unglamorous problems — app lifecycle, background execution, state restoration, real-time data sync — because that's where production quality is actually won.
For the last 4+ years I've been working fully remote as the lead mobile engineer at Pavlok, collaborating async with product, backend, QA, firmware, and design teams across time zones, and I use AI-assisted workflows (Claude, Codex) as a daily part of implementation, refactoring, and test planning.
- App architecture — designing Clean Architecture foundations: feature boundaries, state management (BLoC/Cubit), dependency injection, routing, networking, persistence
- Product features end-to-end — from Figma to store release: UI, business logic, APIs, subscriptions, notifications, localization
- Release engineering — CI/CD pipelines (Codemagic), multi-environment builds, Google Play & App Store ownership, monitoring with Crashlytics/Sentry
- Platform & native work — background services, native SDK integration (Kotlin/Swift interop), permissions, health data
- BLE device communication — firmware protocol integration, pairing and reconnect/restore flows, device state synchronization, wrapping native BLE SDKs behind clean Flutter APIs
- Code quality — reviewing, mentoring, and keeping a multi-developer codebase clean and consistent
- AI-assisted development — Claude and Codex integrated into daily workflows: implementation planning, debugging, refactoring, test planning, code review, and documentation
🚀 Highlight: Pavlok · Google Play · App Store
Lead mobile engineer for a habit-change wearable's Flutter app — 285K+ installs · 62K monthly active users · 4.5★ App Store · 99.8% crash-free on Android — including its Clean Architecture foundation, internal design-system and BLE packages, and every production release for 4+ years.
Clean Architecture · BLoC/Cubit · GetIt · AutoRoute · Freezed · Dio · Hive · Firebase · BLE · Firmware translation · RevenueCat · Crashlytics · localization · integration testing
Earlier in my career: HTML, CSS, JavaScript, Node.js, PHP, React, MySQL — full-stack web development.
📍 Algeria · Remote (CET/GMT+1)



