Skip to content

Experience

A track record of shipping

Roles where I've built and owned production frontend systems.

  1. Founder & Lead Developer

    ·Dokani POSCurrent

    2024 – 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
  2. Founder & Lead Developer

    ·Benahmed Education

    2019 – 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
  3. Full-Stack Developer

    ·Wasfaty.online

    2018 – 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
  4. High-School Physics Teacher

    ·Ministry of Education, Algeria

    2013 – 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+)