I'm a full-stack engineer who builds production business systems end to end: REST APIs, admin dashboards, authentication, integrations, and the infrastructure to run them.
- 🔭 Currently building SaaS platforms at MegaDevelopment — e-invoicing, student transport, pharma distribution, scheduling, recruitment and clinic systems
- ⚙️ Backend with Java 21 / Spring Boot 3 and C# / ASP.NET Core
- 🎨 Frontend with Angular and TypeScript, fully bilingual (Arabic RTL / English LTR)
- 🔐 Auth & ops with Keycloak, Docker and OpenTelemetry
- 🎓 ITI (.NET track) · background in embedded C
- 🤝 Workflow: feature branches, pull requests & code review, Conventional Commits
| Backend | |
| Frontend | |
| Data | |
| DevOps & Tools | |
| Embedded & other |
Built at MegaDevelopment · source code is private
|
University bus subscriptions with QR-code trip check-in, trip & subscription history, filtering and reporting. |
Saudi-compliant invoices & quotations, customer management, delivery over WhatsApp & email, and the product landing page. |
|
Built the system from scratch: products & batches, warehouses and stock movements, orders, dispatch, sales reps, collections, returns and offline sync. |
Self-hosted WhatsApp service built on Baileys that serves several backends from one gateway, each isolated to its own sessions. Powers invoice & quotation delivery for the e-invoicing platform. |
|
Classes, teachers, subjects and weekly schedules with archiving & soft delete, Keycloak SSO and OpenAPI docs. |
Patients, doctors, visits, medical records & prescriptions, with audited history and Excel export. |
|
Bookings, memberships, recurring sessions, price plans and installments. I worked on the domain model (groups, lectures, payments, time slots) and Keycloak OAuth2 security. |
Recruitment platform for jobs, applicants and interview scheduling. I built application filtering by stage with pagination and partial project updates with file validation. |
|
Multi-vendor marketplace (team project). I built the seller dashboard — add / manage products, seller orders — and the customer account pages. 🔗 View repo |
Online store REST API with layered Clean Architecture (API / Core / Infrastructure). 🔗 View repo |
|
Electronics store with customer / seller / admin roles (team project). I built the data models and the product & order services. 🔗 View repo |
Desktop attendance management (team project). I built groups, login, the DB connection and the student form. 🔗 View repo |
🔌 Embedded & early projects
|
Layered driver library — MCAL (GPIO, ADC, Timers, CCP, USART, I2C, EEPROM, Interrupts) and ECU (LCD, Keypad, 7-Segment, Motor, Relay). 🔗 View repo |
Pedestrian-triggered traffic light using external interrupts and timers, layered APP / ECUAL / MCAL. 🔗 View repo |
|
ATM / card payment simulation split into Card, Terminal and Server modules. 🔗 View repo |
Clone of the Knife Hit mobile game with 2D rendering and win / lose screens. 🔗 View repo |