Skip to content

samnbd/samnbd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Samir Ait Abdelkoui

Senior Flutter Engineer

I build, ship, and maintain production cross-platform mobile apps end-to-end.

LinkedIn Email Location


👋 About me

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.

🔨 What I do best

  • 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.

🧰 Stack

Flutter Dart Firebase Codemagic Sentry Unity

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.

📱 Platforms

Android iOS

🛠️ IDEs & Tools

VS Code Xcode Android Studio Figma Git

🤖 AI

Claude Codex Gemini


📍 Algeria · Remote (CET/GMT+1)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors