Experience
A track record of shipping
Roles where I've built and owned production frontend systems.
Founder & Lead Developer
·Dokani POSCurrent2024 – Present · UAE / MENA
Offline-first, cross-platform point-of-sale for barber shops and retail. Shipped v1.11.4 across Windows, macOS, Linux, and Android.
- Architected a local-first SQLite core with a delta-sync engine to Supabase (PostgREST), plus a zero-config LAN sync fallback (Axum WebSocket + mDNS + self-signed TLS).
- Built ESC/POS thermal printing with Arabic RTL text shaping via HarfBuzz in Rust, for 58mm and 80mm printers on every platform.
- Implemented a UAE ZATCA / FTA e-invoicing pipeline: UBL 2.1 XML, TLV QR codes, SHA-256 hashing, and per-item VAT.
- Shipped a signed CI/CD auto-update pipeline (GitLab Pages CDN, multi-arch GitHub Actions), tiered subscriptions, auto-backup, and Excel import/export.
- Rust
- Tauri 2
- React 18
- TypeScript
- SQLite
- Supabase
- Axum
- HarfBuzz
Founder & Lead Developer
·Benahmed Education2019 – 2024 · Algeria
Physics & chemistry e-learning platform for Algerian high-school students (150+ lessons, 500+ exercises). Built during COVID and maintained for five years.
- Built on Gatsby with an MDX + KaTeX pipeline rendering equations across the full national curriculum.
- Implemented an AWS serverless backend: Cognito auth (email + Google/Facebook OAuth), AppSync GraphQL, and DynamoDB.
- Built an in-browser Editor.js lesson editor, gamified quizzes, and a progress-tracking student dashboard.
- Shipped an offline PWA, QR-code sharing, a multilingual Arabic RTL / French / English UI, and full SEO.
- Gatsby
- React
- Redux Toolkit
- MDX
- KaTeX
- AWS
- GraphQL
Full-Stack Developer
·Wasfaty.online2018 – 2019
My first self-taught product: a recipe-saving web app, designed and built end to end — the project that launched my development career.
- Built the full application front to back as a self-directed learning project.
- Took it from concept to a live, working web app.
- React
- JavaScript
High-School Physics Teacher
·Ministry of Education, Algeria2013 – 2026
Taught high-school physics (18h/week from 2018), which left time for self-taught, parallel software development. Transitioned to full-time development in February 2026.
Education
Master's Degree, Physics
University of Sciences and Technology of Oran (USTO-MB), Algeria
2013
Languages
- Arabic (Native)
- French (Professional, B2+)
- English (Professional, B2+)