Open to selected projects and senior roles.

I build complex systems that run real businesses.

Software & AI Engineer in Riyadh. ERP platforms, biometric identity, fleet telematics, ZATCA e-invoicing, and AI products — from first idea to production.

  • 4+ years building production systems
  • 18 ERP modules shipped
  • 13 systems in production
  • 12 industries served

Stack I ship with

  • Laravel
  • Vue 3
  • PostgreSQL
  • Flutter
  • ZATCA Fatoora
  • Teltonika
  • CAN / OBD
  • Identy.io
  • Inertia
  • Redis
  • Docker
  • PKI
  • STT / TTS
  • LLM evaluation
Selected work

Systems in production

All projects
01 / 05 Live

Promatrix ERP

A multi-tenant ERP for Saudi businesses, built solo. 18 modules — from the general ledger to payroll and point of sale — post to one ledger. VAT, ZATCA e-invoicing, GOSI and WPS live inside the system, in Arabic, English and French.

18 modules posting to one ledger

  • Laravel
  • Vue 3
  • Inertia
  • PostgreSQL
  • Multi-tenant
  • ZATCA Phase 2
  • GOSI / WPS payroll
  • Arabic RTL
  • 3 languages
Illustration: 18 module tiles post into one balanced ledger, which produces a tax invoice with a QR code.
02 / 05 Live

Biometric Identity Verification Platform

Biometric identity verification for government agencies and financial institutions such as banks — a fingerprint captured at the counter and matched against a national ID system.

<1.5 s capture to match result

  • Java
  • Spring Boot
  • ASP.NET
  • React
  • Electron
  • Windows services
  • MySQL
  • Dermalog
  • IB Columbo
  • SecuGen
  • Fingerprint matching
  • JWE encryption
Illustration: three fingerprint scanners feed one capture layer, which sends an encrypted request and returns a verified result.
03 / 05 In development

Heavy Equipment Rental & Tracking Platform

One platform for renting heavy equipment in Saudi Arabia: a marketplace, negotiated contracts, escrow wallets, crew management — and live tracking from the machines themselves.

3 portals: owner, renter and admin

  • TCP gateway
  • Teltonika codecs
  • CAN/OBD
  • Equipment ECU wiring
  • IoT
  • Multi-portal
  • Railway
Illustration: a heavy machine's diagnostic connector wired to an FMC650 tracker, which sends live readings to a dashboard.
04 / 05 Live

Muqtasid (مُقتصد)

A multi-currency expense wallet for people who earn and spend in US dollars, Syrian pounds and Saudi riyals — with a mobile app, an admin dashboard and monthly reports.

3 currencies in one wallet

  • Laravel
  • Flutter
  • REST API
  • Multi-currency
  • Recurring entries
  • Reports
  • Railway
Illustration: three wallet cards in US dollars, Syrian pounds and Saudi riyals, an exchange icon, and a spending donut chart.
05 / 05 Live

AI-Powered Hiring Platform

A hiring platform for companies and candidates, with AI at every step. Candidates build CVs with an AI assistant, see their job fit and get the best jobs. Companies analyse CVs in bulk, get the best candidates, and run AI voice interviews with full reports.

500 CVs a company can analyse in one batch

  • Laravel
  • Inertia
  • Vue 3
  • AI matching
  • AI voice interview
  • Arabic dialects
  • AI coach
  • CV scoring
  • CV builder
  • Bulk screening
  • Arabic RTL
Illustration: a stack of CVs goes through an AI voice core and comes out as a ranked list of candidates with match scores.
What I do

Four kinds of hard problems

Business platforms

ERP, SaaS, multi-tenant systems built for Saudi compliance.

  • Multi-tenant architecture
  • Finance, inventory & VAT
  • Role-based workflows
See Promatrix ERP

AI engineering

Voice agents, document intelligence, scoring and matching systems.

  • Evaluation sets before launch
  • Cost & latency budgets
  • Arabic dialect support
See AI work

Mobile & hardware

Flutter apps that talk to biometric scanners and GPS devices.

  • Flutter, offline-first
  • Biometric scanner SDKs
  • GPS & device protocols
See Verify

Integrations

ZATCA Fatoora, payments, identity, and IoT protocols.

  • ZATCA Phase 2 clearance
  • Payments & identity
  • IoT over raw TCP
See ZATCA Broker
How I work

From idea to a running system

  1. Understand

    Map the business, the rules and the risks before any code.

  2. Design

    Write the spec, the data model and the architecture.

  3. Build

    Ship in milestones with a working demo every two weeks.

  4. Run

    Monitor, support and improve it in production.

Products

What I’m building

All products
  • Live

    Muqtasid

    Multi-currency wallet for people who earn and spend in USD, SYP and SAR.

    3 currencies in one wallet: USD, SYP, SAR

  • Building

    Laha (لها)

    Salon management that cuts costs and brings new revenue — runs fully inside Syria, not just the Gulf. Includes a loyalty program.

    2 launch markets: Saudi Arabia and Syria