Cursus
AI-powered academic advisor and smart graduation planner. Collaborated with a team to build a platform that helps students track graduation requirements, plan their academic path, and get intelligent course recommendations.
user@portfolio:~$ whoami
Software Engineer
Backend Developer · 3× ECPC Finalist · ICPC Mentor
I solve hard problems and turn them into
simple, reliable backend systems.
.NET · Node.js · C++ · REST APIs
Software Engineer focused on backend development, system design, algorithms, and building reliable production-ready applications.
I approach every problem with a strong foundation in computer science and competitive programming. My work spans from low-level algorithm optimization in C++ to architecting robust REST APIs in .NET and Node.js.
I value clean, maintainable code, thorough testing, and software that holds up under real-world conditions. Currently open to backend engineering roles with teams who take their craft seriously.
AI-powered academic advisor and smart graduation planner. Collaborated with a team to build a platform that helps students track graduation requirements, plan their academic path, and get intelligent course recommendations.
An all-in-one platform for university students. Collaborated with a team to build a centralized hub covering academic resources, campus services, and student community features — designed to simplify university life in Egypt.
Desktop application for managing invoices, clients, and financial records. Features AI-powered data extraction, automated report generation, and a local SQLite database with full CRUD operations. Designed for offline reliability and a clean operator workflow.
Curated repository of competitive programming solutions spanning graph algorithms, dynamic programming, data structures, and computational geometry. Each solution is documented with problem context and time/space complexity analysis. Produced during ECPC and ICPC-region preparation.
Open to backend engineering roles, collaborative side projects, and interesting technical conversations. Response time is under 24 hours.
__ __ _ _ _____
| \/ | ___ | |__ __ _ _ __ ___ ___ __| | | ____|________
| |\/| |/ _ \| '_ \ / _` | '_ ` _ \ / _ \/ _` | | _| |_ /_ /
| | | | (_) | | | | (_| | | | | | | __/ (_| | | |___ / / / /
|_| |_|\___/|_| |_|\__,_|_| |_| |_|\___|\__,_| |_____/___/___|