I design the data model, state management, and sync logic before building the UI. I make sure the core business logic is solid and kept completely separate from the screens.
I don't just write code; I take apps from the first idea all the way to the App Store. I handle the database, the testing, the deployment, and everything in between.
I connect apps to the real world. I have hands-on experience integrating Bluetooth printers, GPS tracking, barcode scanners, and biometrics directly with cloud backends.
Focusing on the challenges that actually drive businesses forward—marketplaces, logistics, multi-tenant SaaS, and resilient mobile systems.
Building mobile apps that keep working even when the internet drops. I use local databases and custom sync logic so field teams and drivers never lose their data.
Creating linked apps for different users, like a consumer app and a merchant app. They share the same real-time database so orders and updates happen instantly across both sides.
Writing safe and accurate logic for shopping carts, inventory management, and daily cash closing. I make sure the numbers, stock levels, and user balances are always correct.
Protecting app data using PINs, fingerprint unlock, device activation keys, and secure local storage. I build role-based systems so users only see what they are supposed to.
Bluetooth thermal printing, barcode/QR scanning, GPS geo-tagging, PDF generation — production integrations for field receipts, stock scanning, and delivery logging.
I focus on fixing the core problem. I use AI assistants to learn new tech quickly, debug faster, and ship working code. If I don't know a tool, I learn it and get the job done.
Building web SaaS platforms from scratch. I set up the backend and database so multiple companies can use the same software while keeping their data completely separate and secure.
Five products built from scratch — spanning offline-first mobile systems and multi-tenant SaaS — each solving a different set of real-world engineering constraints.
A Gen Z-first food delivery platform built around mood and personality. Two live apps — consumer and merchant — available on iOS (App Store) and Android (direct download via moody-food.com), connected by a shared Firebase backend with real-time order orchestration. Full product ownership: roadmap, architecture, development, QA, and deployment.







Field distribution teams operate in warehouses and remote delivery routes with zero reliable connectivity. They still need to track van stock, record every sale, manage client accounts, handle payments, and reconcile with the central desktop system — all before end of day.



Retail and wholesale stores suffer three persistent problems: inventory mismatches from unrecorded sales, slow error-prone daily cash closing, and shared devices with no real access control. This system was built to solve all three — entirely offline, zero cloud dependency.








Fleet managers needed cloud visibility across multiple vans in near-real-time — while still tolerating the same unreliable field connectivity. Solution: local SQLite as source of truth, Firebase syncing opportunistically when connectivity permits.
A multi-tenant B2B SaaS platform for car rental agencies operating in Algeria. Each agency runs as its own isolated tenant — fleet, clients, and bookings kept separate — on a single shared Laravel + Filament codebase. Designed, built, and deployed solo, end to end.
A two-sided marketplace connecting artisans with clients looking for their services. Currently in active development — full case study coming soon once it ships.
I design mobile systems the way backend engineers design services — explicit boundaries, predictable state, and data models built for the constraints that actually exist in the field.
Presentation → Domain → Data. UI that knows nothing about storage. Business logic that knows nothing about Flutter widgets.
Order lifecycles, sync queues, and financial workflows modelled as explicit state machines — no hidden transitions, no impossible states.
Entities designed for sync from day one: transactional mutations, conflict strategies baked into the schema, and audit trails for financial data.
Biometric gates, activation licensing, Firebase security rules, and encrypted local persistence — first-class requirements, not afterthoughts.
/// Daily Clôture — captures cost price at /// time of sale for accurate daily P&L. /// Atomic: no partial closes allowed. class DailyClosingService { final SalesDao _sales; final InventoryDao _inventory; final Database _db; Future<ClosureResult> executeClôture({ required DateTime closingDate, }) async { return _db.transaction((txn) async { final sales = await _sales .getUnclosed(date: closingDate, txn: txn); double turnover = 0, cogs = 0; for (final sale in sales) { // Cost captured AT TIME OF SALE final cost = await _inventory .getCostAtDate( productId: sale.productId, date: sale.saleDate, txn: txn, ); turnover += sale.price * sale.qty; cogs += cost * sale.qty; await _sales.markClosed(sale.id, txn: txn); } return ClosureResult( turnover: turnover, costOfGoods: cogs, grossMargin: turnover - cogs, closedAt: DateTime.now(), ); }); } }
Every item below has shipped in a real system.
Unsolicited feedback from users, restaurant owners, and business clients across all three products.
I just discovered this and I can't begin to describe how grateful I felt to finally see a business like this here in Médéa. The concept is incredibly creative and the app itself is beautifully designed and thoughtfully made.
The app is very useful and professional. It genuinely helps a lot — I'm really happy that something like this is finally available in our city.
This app has been a real game changer for my restaurant. I can now accept orders instantly without having to answer the phone for every single request.




I use this app in my store every single day. It's completely changed how I manage my business — I can now instantly see what I've sold, how many items are left in stock, and calculate my profit at any time.
The app is simple and easy to use — nothing like the complex systems we had before. I can load the vans, check stock levels, add new clients, and start selling right away. Exactly what we needed in the field.
I'm a Software Engineer based in Algiers with a Master's degree in Fundamental Informatics & IT from RUDN Moscow. I build systems — not just apps.
The distinction matters. An app displays information. A system runs an operation. The van distribution system I built processes thousands of financial transactions entirely offline. The Stock Manager enforces atomic inventory and credit logic that accountants depend on daily. Moody is a dual-sided marketplace — two apps, one backend — live on the App Store right now. A car rental SaaS I built solo runs multiple agencies on one multi-tenant Laravel backend.
My background spans Flutter engineering, backend/SaaS development and end-to-end product ownership — which means I bring full-stack thinking to every project. I understand backend constraints, database design, and API contracts well enough to build systems that work end-to-end, whether the front end is a mobile app or a web admin panel.
Open to freelance projects, remote full-time positions, and on-site roles — and willing to relocate if the opportunity is the right fit. Particularly interested in logistics, field operations, local commerce, and any domain where software needs to work under real-world constraints.
I take on a small number of projects so I can give each one the engineering attention it
deserves. If you're building something with real constraints — let's talk.
📍
Algiers, Algeria · GMT+1 · Usually responds within 24h