Software Engineer | .NET & Node.js | ML/DL | Competitive Programmer | ICPC Mentor & Instructor
Software Engineer specializing in backend development with .NET and Node.js. Passionate about low-level programming, systems design, and competitive programming. Active mentor and instructor at ICPC Zagazig Community.
Core Interests:
- Backend engineering with .NET ecosystem and Node.js
- Machine learning and deep learning applications
- Low-level programming and systems optimization
- Competitive programming and algorithmic problem solving
- Compiler design and GPU computing
Chess engine implementing Negamax algorithm with Alpha-Beta pruning and Zobrist hashing. Built with Python and FastAPI backend.
Full-stack learning platform with .NET backend and React frontend. Generates personalized learning roadmaps with multilingual resource recommendations.
Browser-based compiler for ML model inference leveraging WebGPU. Achieved 50% performance improvement in inference speed.
Weather-based event planning platform with FastAPI backend, integrating LLM for intelligent recommendations.
Enterprise ASP.NET applications demonstrating clean architecture principles and repository pattern implementation.


