Home Projects Get in touch
Production Projects

Production
Projects.

A breakdown of systems I've built and shipped to production, including a mobile matchmaking app in Malaysia, a multi-industry POS suite active across Tunisia, and a web platform featuring Ooredoo.

PROJECT 01 / ANDROID — MALAYSIA

Halal Matchmaking App — AI Compatibility Engine

A production Flutter Android application built for a client in Malaysia. Users complete a structured profile — about themselves and what they're looking for in a partner — and an AI compatibility engine scores every potential match, surfacing a live compatibility percentage for each profile shown.

Flutter · Android
Product screenshot — Android app
Halal matchmaking Android app home screen showing profile completeness and taaruf questionnaire
System architecture
UI Layer — Profile & Discovery
↓ reads / writes ↓
Riverpod — State Controllers
↓ scores matches ↓
AI Compatibility Engine
↓ persists ↓
Firebase — Cloud Database & Auth
500+
Followers in 48 hours
0
Paid promotion used
94
Profile questions per user
Key features
  • Comprehensive halal matchmaking platform featuring over 70 distinct screens, including full user profiles, discovery feeds, and secure in-app chat
  • Guided taaruf-style questionnaire building a structured, halal-conscious personal profile and AI dossier
  • AI compatibility scoring engine comparing each user's answers against a prospective match's stated preferences
  • Reached 500+ followers within 2 days of launch with zero paid promotion, on organic interest alone
Tech stack
FlutterDartRiverpodFirebaseAndroid
PROJECT 02 / ANDROID — TUNISIA

POS Software Suite — 5 Industry Versions

A point-of-sale software suite built in five tailored versions for coffee shops, supermarkets, restaurants, and other retail formats. Developed natively for Android using Flutter and Dart. Actively used by dozens of businesses across Tunisia every day.

Android · 5 versions
Product screenshots — Android app
POS Android app — treasury dashboard showing purchases, sales, and stock value in real time
POS Android app — supplier purchasing and payment management screen
System architecture
Android UI — Flutter
↓ manages state via ↓
Riverpod — Core Business Logic
↓ persists to ↓
Isar — Local Database
5
Industry-tailored versions
Dozens
Businesses running daily
Daily
Active use across Tunisia
Key features
  • Real-time treasury dashboard tracking purchases, sales, stock value, discounts, and net profit/loss per business
  • Full supplier purchasing workflow — supplier accounts, payment methods (cash, cheque), credit tracking, and document history
  • Built purely in Flutter and Dart, ensuring a smooth, native-like experience on Android hardware
  • Five distinct configurations tailored to different retail formats — coffee shops, supermarkets, restaurants, and more
Tech stack
FlutterDartRiverpodIsarAndroid SDK
PROJECT 03 / WEB — TUNISIA

E-Commerce Platform — Featuring Ooredoo

A bilingual (EN/FR) e-commerce website for consumer electronics and mobile accessories, live in production, with Ooredoo — one of Tunisia's largest telecom operators — among the brands featured directly in the storefront.

Web · Live in production
Product screenshots — website
E-commerce storefront homepage with category navigation including Ooredoo, and a promotional hero banner
E-commerce storefront product listings showing phones and Bluetooth headsets with pricing
2
Languages — EN / FR
Live
In production
1
Major telecom brand — Ooredoo
Key features
  • Bilingual storefront (English/French) serving the Tunisian market, with category navigation across phones, audio, accessories, and more
  • Dedicated Ooredoo storefront category, integrating one of Tunisia's largest telecom operators directly into the shopping experience
  • Promotional campaign banners and deal sections built for rapid seasonal turnover
  • Full product catalog with pricing, imagery, and cart/wishlist flows for daily retail traffic
Tech stack
HTML/CSS/JSResponsive Designi18n (EN/FR)E-commerce
Interested in the details?

Happy to walk through the architecture decisions

Start a conversation