Python · C# · Kotlin · Linux · Backend Engineering · Automation · CI/CD
I build practical software across developer tooling, backend systems, desktop applications, Linux, automation, and applied AI — with a focus on reliable behavior, testability, maintainability, and clear technical decisions.
Computer Science student at Arab Open University (AOU) in a dual-degree programme with The Open University, UK. I work across developer tools, systems, backend engineering, automation, hardware-facing diagnostics, and AI-assisted workflows.
Current work includes a Front-End Development Traineeship at DEPI, building Elitedom as an early-stage technology commerce business and software platform, and independent software engineering across tools, systems, backend services, and applied AI.
|
Cross-platform product-photo organization with a shared desktop GUI + CLI engine. Python · SQLite · Gemini / OpenAI / Anthropic · CI/CD Engineering highlights
Evidence: PyPI · Latest release · Repository |
Windows gamepad diagnostics, compatibility, remapping, and experimentation toolkit. C# · .NET 8 · WPF · HID · ViGEmBus · GitHub Actions Engineering highlights
Status: active development; hardware capabilities are reported conservatively when support is unknown. |
|
Full-stack commerce platform designed around real technology-retail workflows and production-oriented engineering practices. React · TypeScript · FastAPI · PostgreSQL · Redis/Celery · Odoo · Docker Engineering highlights
Deployment note: public staging/production remains environment-specific and is not represented as complete until validated. |
GNOME Files extension for creating developer files directly from the Nautilus context menu. Python · Bash · Nautilus · Zenity · Linux Engineering highlights
Evidence: Releases · Repository |
|
Experimental Android application virtualization and multi-instance runtime research that extends established open-source virtualization foundations. Kotlin / Java · Android · Binder · Native Runtime · ARM64 / ARMv7
|
Reproducible systems-debugging case study for suspend/resume failures on an ASUS TUF Gaming F15 under Ubuntu Linux. Linux · ACPI / EC · Kernel · NVIDIA · Diagnostics
|
Additional project — Markdown Creator
Cross-platform developer tool for creating and structuring Markdown and GitHub README content.
Flutter · Firebase · Gemini · Web
Understand the problem → design the boundary → build → test → automate → document → ship
I prefer evidence over assumptions: reproducible failures, explicit capability reporting, automated checks, release artifacts, and documentation that reflects the real state of the software.
| Area | Technologies |
|---|---|
| Languages | Python · C# · Kotlin · Java · TypeScript · JavaScript · Dart · Bash · PowerShell · C++ |
| Backend & data | FastAPI · REST APIs · PostgreSQL · SQLite · Redis · Celery · Node.js · Express.js |
| Systems & delivery | Linux · Ubuntu · Git · GitHub Actions · Docker · CI/CD · Nginx · packaging · releases · debugging |
| Desktop & cross-platform | .NET 8 · WPF · Flutter · Android · Kotlin Multiplatform · Compose Multiplatform |
| Frontend | React · TypeScript · JavaScript · Tailwind CSS |
| Applied AI | Computer vision workflows · multi-provider model integration · API integration · resilient batch processing |
- Front-End Development Trainee — Digital Egypt Pioneers Initiative (DEPI) · 2026–Present
- Founder & Owner — Elitedom · 2026–Present
- Independent Software Developer · 2024–Present
- Huawei ICT Competition 2025–2026 — Silver Medal, Computing Track (National Phase)
- Flutter Development Diploma — Top Achiever, Route · Apr 2026
- IEEE CASS Competition 2026 — University Track Participant
Software engineering with a practical, systems-oriented mindset.



