Skip to content

Work

Projects

Client work, R&D and personal projects, from architecture to deployment.

Mizan: Budget Management & Approval System

Bilingual budget management system for a Saudi organization: annual planning, budget distribution to administrative units, expenses, transfers, and multi-step approval workflows. In production for internal use.

C# · ASP.NET Core · .NET 10 · Entity Framework Core · SQL Server · +6

Rose Gate: Offline-First POS

Point-of-sale system for a wholesale rose business in Saudi Arabia, with sales reps in several cities. Keeps selling when the internet drops; runs on tablets as a web app and an Android app.

Laravel 13 · PHP 8.3 · Alpine.js · Tailwind CSS 4 · PWA · +3

SpeakUp: English Institute Platform & CMS

Bilingual website and admin CMS for an online English institute, built from scratch: courses, teachers, blog, placement test and a leads CRM. Live since August 2026.

PHP 8.2 · MySQL · Custom MVC · Tailwind CSS 4 · Vite · +3

Cevehat: CV & Job Platform

Saudi CV and job platform where job seekers build their profile as a CV and get AI feedback on it. Sole developer since December 2025.

Python · Django · PostgreSQL · Celery · OpenAI API · +1

Masarat: Company Subscription Platform

Platform for a Qatar recruitment service where companies register, choose a plan and pay online with SkipCash. Taken from prototype to production at Finjan.

PHP · MySQL · SkipCash

Manfith: Shipping Marketplace

Saudi marketplace connecting customers with shipping companies: customers find a carrier, contact them and place orders.

Python · Django · Vue.js

EZOO POS: Point of Sale & Inventory

Point-of-sale, inventory and accounting system built for Rayon Energy, a solar equipment company in Khartoum. Web app plus a Windows desktop installer.

FastAPI · Python · SQLAlchemy · Alembic · Pydantic · +5

Bahnhöfli Grill: Online Ordering & Delivery

Online ordering, delivery and pickup for a Syrian restaurant in Switzerland, added to their existing POS and delivery app.

MongoDB · Express · React · Node.js

eTamkeen: Learning Platform for Children with Special Needs

Platform for families raising children with special needs, designed to recommend lessons from each child's data using AI. I built the foundation.

Python · Django

High-Traffic Results Site: Distributed POC

R&D proof of concept at Esh3ark: can a student results site survive exam-day traffic? Django on four app nodes behind nginx, protected from bots by Cloudflare Turnstile.

Python · Django · PostgreSQL · Nginx · Docker Compose · +1

Jitsi Meeting Dashboard

Django dashboard for managing and monitoring Jitsi Meet servers — real-time stats via Colibri/Jicofo APIs, JWT-authenticated conference management, participant tracking, and Jibri recording control.

Django · Python · JWT · REST APIs · Jitsi Meet · +4

Nit — A Minimal Git in Rust

A minimal Git reimplementation written in Rust, building the core object model, binary index, and a subset of plumbing and porcelain commands from scratch — no libgit2, no git binary underneath.

Rust · flate2 · SHA-1 · zlib · Git Internals