I can follow a request from the HTTP call through authentication, validation and business logic down to the database and back — and I know where it would break.
☝️ These three graphics are generated by
generate_profile_svgs.py — my own Python script,
in this repo. No third-party service, so they never go down.
gitGraph
commit id: "first line of code"
branch fundamentals
checkout fundamentals
commit id: "Java + OOP labs"
commit id: "PHP + MySQL full-stack"
checkout main
merge fundamentals
branch data
checkout data
commit id: "Pandas · 350K rows"
commit id: "SQL analytics"
checkout main
merge data
branch shipping
checkout shipping
commit id: "My Notes · desktop app"
commit id: "Lolo Cosmetics · LIVE"
checkout main
merge shipping
branch backend
checkout backend
commit id: "FastAPI internship"
commit id: "JWT + RBAC + conflicts"
checkout main
merge backend
commit id: "next: bigger systems" type: HIGHLIGHT
Languages
Back-End
Front-End
Databases & Cloud
Data & Analytics
Desktop & Packaging
Tools
| Project | What it is | Stack | |
|---|---|---|---|
200 LIVE |
Lolo Cosmetics · visit ↗ | Production e-commerce for a real beauty brand — 267+ products, admin panel with analytics & review moderation, WhatsApp ordering, Arabic-first RTL | React · TypeScript · Vite · Supabase · Cloudflare |
201 BUILT |
Attendance Tracking System | Back-end admin API for corporate training — JWT auth, role-based access, full CRUD, schedule conflict detection | Python · FastAPI · SQLAlchemy · SQLite |
200 LIVE |
AI Website · visit ↗ | Deployed full-stack site — session-based auth and an admin CRUD panel for users, pages, messages, reviews | PHP · MySQL · JavaScript |
200 SHIPPED |
My Notes | Python-powered Windows desktop app — rich-text editor, Arabic RTL, dark/light themes, real installer | Python · PyInstaller · Inno Setup |
201 BUILT |
Java University Labs | OOP-focused Java labs — logging, regex, XML, MySQL | Java · MySQL |
201 BUILT |
Data Analysis | COVID-19 global analysis (350K-row Kaggle dataset), supermarket sales insights, SQL store analytics | Python · Pandas · Matplotlib · Jupyter |
💼 Open to back-end and full-stack software engineering opportunities.
