Portrait of Abdurraouf Ben Gharbia

Abdurraouf Ben Gharbia

IT Manager & Tech Lead.

Download CV

About Me

I'm a full-stack engineer with over 10 years of experience, based in Tripoli, Libya. I currently lead the IT department at the Economic Information & Documentation Center (Ministry of Economy & Trade), where I run our e-government platforms. Most of my work is in .NET and Flutter: I design the database, build the API, and ship the web and mobile apps on top of it.

I enjoy the hard parts of fintech and government software: payments that can't lose money, digital wallets and gift cards, identity and KYC checks, and Arabic-first interfaces that feel right. I care about clean, reliable code, good logging, and software that holds up in production.

What I do

Flutter & Mobile

  • Architecture: I build apps with a clean, testable structure using BLoC, Riverpod, or GetX.
  • Offline & sync: Local storage with Hive or Drift, plus real-time sync when it's needed.
  • Integrations: REST APIs, maps, push notifications, payments, and QR/NFC scanning.

.NET & Backend

  • APIs: ASP.NET Core Web APIs on .NET 8-10 with JWT auth and clean architecture.
  • Data: SQL Server with EF Core and Dapper, plus reporting in DevExpress and QuestPDF.
  • Realtime & jobs: SignalR, background workers, webhooks, and message queues.

Payments & Integrations

  • Gateways: Stripe, PayPal, and regional processors, with idempotent money flows.
  • Messaging: WhatsApp, SMS, and email for OTP, notifications, and alerts.
  • Reliability: Retries, reconciliation, and clear audit logs so nothing slips.

Delivery & Ops

  • CI/CD: GitHub with automated builds and deploys to Windows IIS.
  • Monitoring: Serilog, OpenTelemetry, Grafana, and Prometheus.
  • Team: I lead a small team and keep work shipping on schedule.

Fun Facts

Played 134 PC Games
4 Awards Won
+2000 Cups of coffee
7 Countries Visited

Resume

Experience

Oct 2025 - Jun 2026 Tripoli-LY

Food Delivery Platform

Delivery Man
شركة رجل التوصيل

Built a food delivery platform end to end: a customer app for ordering, a driver app for dispatch, and a restaurant app that plugs into in-store POS devices to receive orders and pull them into the kitchen, all tied together by an operations dashboard. One order flows from the customer to the right restaurant's POS, out to a driver, and onto the dashboard without anyone re-keying it, with payments running through an integrated payment gateway.

Stack: three .NET MAUI apps, a Blazor Server dashboard, and an ASP.NET Core Web API (.NET 10) over SQL Server.

Apr 2025 - Sep 2025 Tripoli-LY

Insurance Statistics System

Insurance Supervision Authority
هيئة الإشراف على التأمين

Developed and improved the insurance statistics system used by Libya's insurance regulator to track the sector. Reworked how insurers' data is collected, validated, and reported, so the figures behind the authority's oversight hold up. Built with ASP.NET Core Razor Pages (.NET 9) over SQL Server.

Oct 2025 - Present Tripoli-LY

Director, IT Management Department

Economic Information & Documentation Center (EIDC) — Ministry of Economy & Trade
مركز المعلومات والتوثيق الاقتصادي — وزارة الاقتصاد والتجارة

Lead the IT Management Department of the EIDC — owning technology strategy and the design, delivery, and operation of the ministry's e-government platforms and economic-documentation systems, and managing the engineering team, infrastructure, and Windows/IIS deployments.

Oct 2022 - Sep 2025 Tripoli-LY

Head of IT Management Department

Economic Information & Documentation Center (EIDC) — Ministry of Economy & Trade
مركز المعلومات والتوثيق الاقتصادي — وزارة الاقتصاد والتجارة

Led the IT department and the EIDC's digital transformation, architecting and delivering government platforms — including foreign-company branch registration and economic-documentation services — on ASP.NET Core and SQL Server, with automated CI/CD to Windows IIS.

May 2023 - Jul 2024 Tripoli-LY

Member, Digital Transformation Committee

Ministry of Civil Service
عضو لجنة التحول الرقمي — وزارة الخدمة المدنية

Served on the ministry's digital-transformation committee, delivering several production government systems — a decisions-archiving system, the Tansibat civil-service nominations platform, a martyrs-of-duty registry, and a state-contracts archiving system — together with the 'Wadhifati' citizen mobile app. Built with Blazor Server, .NET, Flutter, SQL Server, and DevExpress reporting.

Aug 2020 - Dec 2020 Tripoli-LY

Windows Application

Response Center 1448 Government
مركز الإستجابة السريعة 1448

Built a desktop clinical management system for nationwide COVID-19 isolation centers, handling patient registration, room allocation (ICU/Ward), treatment follow-up, lab-test ordering, and prescriptions, with centralized monitoring and reporting across all sites in Libya.

Built with: VB.NET, Windows Forms, MS SQL Server, Metro Framework.

Aug 2020 - Sep 2020 Tripoli-LY

E-commerce Mobile Application

Guffa Group

Developed a cross-platform e-commerce mobile app (iOS and Android) delivering an integrated online storefront with a clean, user-friendly shopping experience.

Built with: Xamarin.Forms, C#, MVVM, ASP.NET Web API, MS SQL Server, Google Cloud; Sharpnado Shadows, PancakeView, Rg.Plugins.Popup.

April 2020 - April 2020 Tripoli-LY

Mobile Application

Corona Live App

Built a cross-platform COVID-19 tracking app surfacing live case data for affected countries including Libya, sourced from the World Health Organization, with bilingual Arabic/English support and dark/light themes.

Built with: Xamarin.Forms (iOS, Android), C#, MVVM, Flurl, LiteDB, PancakeView, Rg.Plugins.Popup.

Nov 2019 - Jun 2020 Tripoli-LY

Web & Mobile Application

Alzomrrod Company

Delivered an integrated financial-operations platform: a web back office for managing accounts and transactions, plus a customer mobile app for tracking balances and handling requests, receipts, and remittances.

Built with: ASP.NET Core 3.1, C#, MS SQL Server, jQuery/JavaScript, AJAX, Bootstrap, HTML5/CSS3, PWA, Google Cloud; mobile via Xamarin.Forms (iOS, Android) on ASP.NET Web API.

Sep 2018 - Sep 2019 Tripoli-LY

Full-stack Web Developer

Alebdaa Tech Company

Worked as a full-stack web developer within a cross-functional product team (product/program management, engineering, QA, and market research), designing and improving monitoring systems to strengthen platform stability and data quality.

Built with: ASP.NET (WebForms / Web API), C#, MS SQL Server, jQuery/JavaScript, AJAX, Bootstrap, HTML5/CSS3, Amazon Web Services.

March 2017 - Present Tripoli-LY

Co-Founder

Developer Company

Co-founded a software company and set its short- and long-term technology strategy, leading the delivery and ongoing support of technical solutions and driving the creation of new products and services.

Apr 2014 - Feb 2017

Freelance Software Engineer

Window And Web

Delivered custom Windows and web software for agencies and clients in Tripoli, Libya, spanning e-catalogs, learning management systems, and healthcare portals, and owning each project end to end from design through implementation, testing, and deployment.

Feb 2012 - Jan 2014

Mechanical Engineer

Jawharat Asalama

Managed fire-fighting and alarm systems (including FM-200) end to end across restaurants, hotels, and factories, covering estimating and costing, supply, installation, programming, testing, and commissioning in compliance with Civil Defense regulations.

Jan 2010 - Jan 2012

IT Technician

Alwassela Company

Provided end-to-end IT support, handling hardware setup, software and driver installation, and daily troubleshooting, while deploying and managing LAN/WAN networks and maintaining network equipment, security, and upgrades.

Education & Courses

2007 - 2010

HICT College

Tripoli-Libya

Higher Diploma's Degree in Network Science.

2010 - 2012

Almasar College

Tripoli-Libya

Higher Diploma's Degree in Computer Science.

2010

New Horizon Computer Training Center

Tripoli-Libya

Cisco CCNA 640-820.

2025

Docker, Kubernetes, TypeScript, React & Figma

Malaysia

Professional training courses.

2012

Canada Global Center

Tripoli-Libya

Professional Employment — Canada Global Center Consulting and Training.

2012

Canada Global Center

Tripoli-Libya

Marketing for Professionals — Canada Global Center Consulting and Training.

2012

New Horizon Computer Training Center

Tripoli-Libya

Cisco CCNP 642-892.

2012 - 2013

MOBIAK SA

Chania-Greece

Automatic Fire Extinguishers and Aerosol Generators Fire Suppression Systems (CO2, IG541, Wet Chemical & Dry Powder), Fire Hoses & Personal Protection Equipment.

2014

Libya Knowledge

Tripoli-Libya

Cisco CCNA 200-125 V3 — Libya Knowledge Training Center.

2017

Professional Programmer

Tripoli-Libya

VB.NET 2015, MS SQL Server 2014 & System Analysis — Professional Programmer Training Center.

2017

Ibn Alhaytam

Tripoli-Libya

C#, MS SQL Server 2016 & System Analysis — Ibn Alhaytam Training Center.

2018

Professional Programmer

Tripoli-Libya

ASP.NET (C#, VB.NET, HTML, CSS, JavaScript, jQuery, Bootstrap), MS SQL Server 2014 & System Analysis — Professional Programmer Training Center.

My Skills

Backend & APIs

  • C# / .NET (8-10)
  • ASP.NET Core Web API
  • Entity Framework Core
  • Dapper / Raw SQL
  • Clean Architecture / CQRS
  • JWT / OAuth2 / Identity
  • REST & Webhook Integrations

Frontend & Mobile

  • Flutter / Dart
  • Riverpod / BLoC / Cubit
  • Blazor (Server & WASM)
  • React / Next.js
  • TypeScript
  • Tailwind CSS
  • Arabic RTL / i18n UI

Databases & Data

  • SQL Server
  • Stored Procedures & DbUp
  • SQLite / Drift
  • Redis Caching
  • Multi-DB / Row-Level Security

Integrations & Fintech

  • Payment Gateways (Stripe/PayPal/Coinbase)
  • Crypto / Blockchain (Tron/USDT)
  • KYC / Biometric Verification
  • WhatsApp / SMS / OTP
  • Firebase Cloud Messaging
  • Reloadly / Amadeus APIs

Cloud & DevOps

  • GitHub Actions CI/CD
  • Windows IIS Deployment
  • Docker
  • Kubernetes
  • Serilog / OpenTelemetry
  • SignalR Realtime

Practices

  • Idempotency & Resilience (Polly)
  • RBAC & Security Hardening
  • FluentValidation / ErrorOr
  • Automated Testing (xUnit/Vitest)
  • Observability & Audit Logging

My Projects

Fintech

Mauthuq Solution

Full-stack

Multi-platform digital wallet and gift card ecosystem with crypto and KYC

  • ASP.NET Core 10
  • Blazor
  • Flutter
  • SQL Server
  • Entity Framework Core
  • Firebase Cloud Messaging
View details

As full-stack engineer I built a production fintech wallet ecosystem on ASP.NET Core 10 and Flutter, processing multi-currency deposits and withdrawals alongside cryptocurrency payments (Tron/USDT, Binance, Coinbase). It integrates KYC document verification, a Reloadly gift-card marketplace, NFC card support, Firebase push notifications, and WhatsApp alerts, with dual V1/V2 APIs enforcing idempotency and velocity controls across 135+ backend services serving iOS and Android.

Delivery

Food Delivery Platform

Full-stack developer

A four-app delivery ecosystem: customer, driver, and restaurant apps plus an operations dashboard, with restaurant POS integration.

  • .NET MAUI
  • Blazor Server
  • ASP.NET Core Web API
  • .NET 10
  • SQL Server
  • Payment Gateway
View details

A four-app delivery ecosystem built end to end. Customers order in one app; drivers pick up and deliver in another; restaurants run a third that connects to their in-store POS devices, so incoming orders land straight in the kitchen queue. A back-office dashboard sits over all of it for operations, menu management, and live order tracking.

I owned every surface on one backend, so an order placed by a customer routes to the right restaurant's POS, out to an available driver, and onto the operations dashboard in one flow, with nothing re-entered by hand. Built for Delivery Man.

Backend

Hadatha Albena

Full-stack (Backend: ASP.NET Core API; Mobile: Flutter)

Executive reporting platform over a legacy construction-materials ERP

  • ASP.NET Core 10
  • Dapper
  • SQL Server
  • Flutter
  • flutter_bloc
  • QuestPDF
View details

I led full-stack architecture and implementation of a bilingual (Arabic/English) executive reporting platform layered over a legacy construction-materials ERP, delivering read-only Flutter dashboards backed by a .NET 10 REST API with JWT auth and multi-database Dapper access. It surfaces real-time financial statements, FIFO-based receivables aging, inventory and profitability analytics, and a nightly WhatsApp end-of-day report with embedded Arabic A4 PDF, serving business owners and accountants in Libya.

Platform

Wirsal — WhatsApp Gateway

Full-stack

Production multi-tenant WhatsApp messaging gateway with durable webhooks

  • ASP.NET Core 10
  • React 19
  • TypeScript
  • SQL Server
  • SignalR
  • Entity Framework Core 10
View details

As full-stack engineer I architected and shipped Wirsal, a production multi-tenant WhatsApp/SMS messaging gateway on ASP.NET Core 10 and React 19. I engineered a Clean Architecture backend (Domain/Application/Infrastructure), a durable webhook queue with exponential backoff and HMAC-SHA256 signature verification, configurable rate limiting, SignalR real-time event broadcasting, RBAC, OpenTelemetry observability, and a bilingual (English/Arabic RTL) self-service customer portal plus admin back-office.

Fintech

PaymentGateways System

Full-stack

Multi-gateway payment orchestration across 8+ regional and global processors

  • .NET 10
  • Blazor Server
  • Entity Framework Core 10
  • SQL Server
  • Stripe.net
  • PayPal SDK
View details

As full-stack engineer I architected a multi-gateway payment orchestration platform on .NET 10 supporting 8+ regional and international processors including Stripe, PayPal, Almadar, Moamalat, and Coinbase. It exposes a REST API for merchant integration with header-based authentication, handles real-time provider webhooks, computes dynamic currency exchange and per-gateway fees, and ships an admin Blazor Server dashboard for transactions, API keys, and logging, deployed to IIS via GitHub Actions for SWAPay.

Fintech

Madmun — Digital Gift Cards Platform

Full-stack

RTL Arabic-first gift-card platform with idempotent multi-gateway money path

  • ASP.NET Core 10
  • React 19
  • Flutter
  • SQL Server
  • Entity Framework Core
  • Firebase Cloud Messaging
View details

As full-stack engineer I built Madmun, an Arabic-first digital gift-card platform for Libya unifying catalog browsing, an in-app wallet, multi-gateway payment orchestration (Sadad/OnePay/Almadar/Stripe/PayPal), and fulfillment in a monorepo (.NET 10 API, React 19 dashboard, Flutter app). I implemented an idempotent money path with automatic refunds on terminal failures backed by reconciliation workers, three-layer payment reliability, Anis provider catalog sync, and a WhatsApp/SMS notification platform with outbox and DLQ.

Mobile

Mishwar — Ride-Hailing Platform

Full-stack

Cloud-native ride-hailing platform with real-time SignalR trip matching

  • .NET 10
  • Blazor Server
  • SignalR
  • Flutter
  • Riverpod
  • SQL Server
View details

As full-stack engineer I built Mishwar, an enterprise ride-hailing platform for Libya with a .NET 10 backend, Blazor Server admin dashboard, and Flutter mobile app. It delivers phone OTP login via WhatsApp and SMS with provider fallback, Google/Apple social sign-in, device-bound rotating refresh tokens, real-time trip dispatch and offer broadcasting via SignalR, geo-fenced zone pricing with a Leaflet map editor, a 6-document driver KYC pipeline, and automated CI/CD to IIS.

Fintech

SwapayWeb

Full-stack

Fintech platform for digital payments, wallets, and flight booking

  • ASP.NET Core
  • Blazor WebAssembly
  • Entity Framework Core 8
  • SQL Server
  • Stripe API
  • Amadeus Flight API
View details

As full-stack engineer I architected SwapayWeb, a fintech platform spanning ASP.NET Core WebAPI, Blazor WebAssembly, and Blazor Server with a layered domain architecture. It processes Stripe payments and payment links, runs the SwapWallet digital wallet with currency conversion, integrates Amadeus flight booking, delivers WhatsApp OTP and SendGrid email notifications, and provides role-based admin dashboards with DevExpress reporting, SignalR real-time updates, and Redis caching.

Web

FlyLibya

Full-stack

Air and sea cargo logistics platform with live tracking and reporting

  • ASP.NET Core 8
  • Blazor Server
  • Entity Framework Core 8
  • Dapper
  • SQL Server
  • SignalR
View details

As full-stack engineer I built FlyLibya, an air and sea cargo logistics platform on ASP.NET Core 8 with Blazor Server and WebAssembly clients. It supports dual air/sea freight modes with live flight status tracking, weight-based package inventory and pricing with exchange rates, multi-tenant shipping accounts with RBAC, real-time Blazor dashboards with ApexCharts/AmCharts, a DevExpress reporting engine with print-to-PDF, SignalR status updates, and Dapper-optimized SQL reporting.

Government

Tansibat — Civil Service Nominations System

Full-stack / Lead

Government nominations platform for the Ministry of Civil Service

  • Blazor Server
  • .NET
  • SQL Server
  • DevExpress Reports
View details

A Blazor Server platform that manages civil-service nominations (Tansibat) end-to-end with role-based workflows and DevExpress reporting, delivered for the Ministry of Civil Service.

Government

Wadhifati — Citizen Services Mobile App

Full-stack

Citizen app to check civil-service nominations and financial releases

  • Flutter
  • ASP.NET Core 9 Web API
  • SQL Server
View details

A Flutter mobile app that lets citizens look up their civil-service nominations and financial-release status, backed by an ASP.NET Core 9 REST API.

Mobile

Delivery Man — Food Delivery Platform

Full-stack

Restaurant delivery: customer app, driver app, and admin dashboard

  • Blazor Server
  • .NET MAUI
  • ASP.NET Core 10
  • SQL Server
  • Grafana
  • Prometheus
View details

A restaurant food-delivery platform with three clients — a customer app, a .NET MAUI driver app, and a Blazor Server admin dashboard — on an ASP.NET Core 10 API and SQL Server, instrumented with Grafana and Prometheus.

Web

HRMS System

Full-stack

Enterprise HR management platform with bilingual Arabic/RTL support

  • ASP.NET Core 10
  • Entity Framework Core 10
  • SQL Server
  • Next.js 15
  • React 19
  • TypeScript
View details

As full-stack engineer I architected and delivered a production HR management system on ASP.NET Core 10 with a Next.js 15 / React 19 frontend. It covers the full employee lifecycle (onboarding, qualifications, training, evaluations), organizational hierarchy with RTL/Arabic support, leave and absence management, document and compliance tracking, and penalties/violations handling, secured with JWT auth, OTP verification, and RBAC, deployed via GitHub Actions with FTP automation.

Government

Tobact Special Economic Zone Platform

Full-stack

Digital SEZ services platform with KYC liveness and document lifecycle

  • ASP.NET Core 10
  • Entity Framework Core 10
  • React 18
  • Flutter
  • Hangfire
  • Google ML Kit
View details

As full-stack engineer I architected a multi-platform Special Economic Zone management system with a .NET 10 Clean Architecture REST API, a React 18 company portal, and a Flutter mobile app. It handles company registration and KYC verification with liveness detection, multi-tenant branch isolation, SLA-tracked service requests, automated digital document issuance, Hangfire background jobs and reminders, Firebase push notifications, and Stripe payments, secured with JWT auth and RBAC across 6+ service types.

Government

EIDC APIs

Full-stack Backend

Payment and national-ID verification API for Libya's EIDC

  • ASP.NET Core 8
  • Blazor Server
  • Entity Framework Core 8
  • SQL Server
  • Almadar Payment Gateway
  • Redis
View details

As full-stack backend engineer I designed and built a production .NET 8 payment and identity API for Libya's Economic Information and Documentation Center. It exposes Swagger-documented endpoints for OTP-based payment initiation and validation, verifies national IDs and phone matches against government databases, integrates Almadar payment and configurable SMS gateways, and ships a Blazor Server admin dashboard, secured with API key authentication and comprehensive database audit logging.

Government

Foreign Companies Registration System

Full-stack

Government platform automating foreign company branch registration

  • .NET 10
  • Entity Framework Core 9
  • SQL Server
  • Next.js 16
  • React 19
  • TypeScript
View details

As full-stack engineer I architected and deployed a government regulatory platform for Libya's Ministry of Trade that registers foreign company branches through a parallel-track approval state machine converging across consulate, companies registry, minister, and bank. Built as a Modular Monolith with Clean Architecture (.NET 10 API, Next.js 16 portal and dashboard), it enforces Decree 207/2012 rules, a 7-role RBAC system, and an 8-step bilingual registration wizard, live on IIS via GitHub Actions.

Mobile

EIDC Compulsory Insurance Mobile

Full-stack

Mandatory vehicle insurance verification with QR and OCR for officers

  • .NET 10
  • SQL Server
  • Entity Framework Core 10
  • Flutter
  • Riverpod
  • Google ML Kit
View details

As full-stack engineer I shipped a government insurance platform for Libya's Ministry of Economy on Flutter and .NET 10. It implements a premium calculator following Decree 126/2022 pricing rules, QR-based policy verification with separate sanitized citizen and JWT-protected officer views, OCR license-plate recognition for officer lookups, local document storage with timezone-aware expiry notifications, and dual-role auth with per-IP rate limiting, deployed via CI/CD to IIS.

Government

HuwiyaGate

Full-stack

Multi-tenant KYC / identity-verification platform with biometric matching

  • .NET 10
  • Entity Framework Core
  • SQL Server
  • Next.js 16
  • Flutter
  • Hangfire
View details

As full-stack engineer I architected HuwiyaGate, a multi-tenant identity-verification platform for Libyan organizations on .NET 10 with a Next.js 16 admin dashboard and Flutter mobile SDK. It performs passport OCR/MRZ capture, face matching and liveness/PAD detection, and manages verification session lifecycles with async results via an outbox and HMAC-signed webhooks. I implemented SQL Server multi-tenancy with row-level security, OAuth2 plus hashed API-key auth, a pluggable verification pipeline, Hangfire jobs, and OpenTelemetry.

Mobile

Telfaz

Full-stack

Arabic-first multi-platform Jellyfin media client with watch-party sync

  • Flutter
  • Dart
  • Go
  • SQLite (Drift)
  • mpv
  • Jellyfin API
View details

As full-stack engineer I architected Telfaz, an Arabic-first Jellyfin media client in Flutter/Dart running across Windows, macOS, Linux, iOS, Android, and tvOS. It offers full Jellyfin browse/search/playback, synchronized watch-party playback coordinated by a Go WebSocket relay server, an offline download queue with background sync, live TV with HLS transcoding, HDR/Dolby Vision and AV1/HEVC/VP9 support, and an accessible RTL UI with gamepad, D-pad, and keyboard navigation.

Government

EIDC Final Account System

Full-stack

Browser-based government financial accounting with workflow approvals

  • JavaScript (ES6+)
  • SQL.js (SQLite)
  • Chart.js
  • Tailwind CSS
  • HTML5
  • CSS3
View details

As full-stack developer I built a browser-based financial accounting and reporting system for Libya's EIDC with role-based workflow approvals across three user tiers (financial officer, internal auditor, financial monitor) under segregation-of-duties rules. It tracks expenditure and revenue by fiscal chapters, renders real-time budget dashboards with Chart.js, and persists data in-browser via SQLite (SQL.js) with downloadable reports, delivered in an Arabic-RTL UI.

Government

Government Decisions Archiving System

Full-stack

Windows system to digitize and archive official decisions

  • .NET Framework 4.8
  • Windows Forms
  • Crystal Reports
  • SQL Server
View details

A Windows desktop application for the Ministry of Civil Service to digitize, archive, and retrieve official decisions, with Crystal Reports document generation.

Government

Martyrs of Duty Registry

Full-stack

Registry and entitlements system for martyrs of duty

  • Blazor Server
  • SQL Server
  • DevExpress Reports
View details

A Blazor Server system for registering and managing martyrs-of-duty records and entitlements, with structured DevExpress reporting.

Government

State Contracts Archiving System

Full-stack

Digitization and archiving of government contracts

  • Blazor Server
  • SQL Server
  • DevExpress Reports
View details

A Blazor Server platform to digitize and archive government contracts with searchable records and DevExpress reporting.

Get in Touch

Contact Form

Thanks — your message has been sent successfully.