Software Engineer and Computer Science graduate who loves building things. Open-source contributor.
Oppia — open-source educational platform (6.6k stars, Google-supported nonprofit)
- Removed a double confirmation modal in the story editor by calling the publication service directly — #24508, #24527
- Fixed WCAG 3.1.1, contrast, and ARIA menu-role issues in base templates and navigation bar — #24923, #25432
- Removed a flaky CI test by scoping assertions to stdout — #25223, #25061
Lichess (lila) — open-source chess server (17.9k stars)
- Removed a legacy dead-code endpoint causing white screens in dev environments — #18812
| Project | Description | Tech |
|---|---|---|
| txtCaster | Desktop app turning PDF/EPUB books into MP3 audiobooks with word-level highlighting — 49 min of audio from a 24-page chapter in 7 min | Rust, Python |
| Nexuq | Multi-tenant commerce engine with PostgreSQL RLS tenant isolation, load-tested with k6 at 1000 virtual users (in development toward v1.0) | .NET, PostgreSQL |
| Bosla | REST API with Clean Architecture, live at bosla.me, with WebSocket AI inference and Docker deploy | .NET, SQL Server |
| DevDiag | Linux CLI/TUI for syscall tracing and config anomaly detection with fix suggestions | Go, eBPF |
| Sarab | Cloudflare tunnel/DNS automation as a zero-dependency binary (Linux/Windows/Termux) with unit + integration tests | .NET, Networking |
| BlitzMate | Chess engine — PVS search, SEE, transposition tables, Syzygy tablebases; playable on the web | Python, FastAPI |
| WDLC | Web Deep Learning Compiler — WebGPU inference and federated training (org project, in development) | WebGPU, WGSL, TypeScript |
- own-x — reinventing the wheel, one core technology at a time: HTTP server from scratch (in progress), database engine next
- Studying distributed systems and system design in depth
B.S. Computer Science, Zagazig University, Egypt — Oct 2022 – Jun 2026, GPA 3.2/4.0
- Technical Instructor & Mentor, ICPC Zagazig Community — mentoring 100+ students on Advanced DSA
- Leader, Zag Eng Deep Dive 2026 (Backend Engineering using .NET) — led six hands-on sessions building one system from architecture to deployment
- WDLC: From a Web Deep Learning Compiler to a Collaborative Distributed Training Platform — how WDLC evolved from WebGPU inference compilation into collaborative, federated training in the browser
- More on Medium
| Repository | Description | Topics |
|---|---|---|
| eng-blueprints | Notes in engineering, computer science, and mathematics | Markdown, Obsidian |
| Compiler-Notes | Architecture notes, reference implementations, and research on compiler design | Markdown, Java |
Languages
C# C++ Go Python TypeScript SQL
Backend
ASP.NET Core EF Core Dapper FastAPI RESTful APIs
Data & Infrastructure
SQL Server PostgreSQL Redis SQLite Docker Azure Linux
Architecture
Clean Architecture Onion Architecture SOLID Repository Pattern
AI & Systems
LLM Integration WebGPU Compiler Design DSA eBPF




