Building scalable, maintainable systems with a strong focus on Clean Architecture.
I am a fourth-year Computer Science student at Ain Shams University specializing in ASP.NET Core backend development. I bridge the gap between complex business requirements and high-performance software using Domain-Driven Design (DDD) and Clean Architecture.
- β‘ Philosophy: "Make it work, make it right, make it maintainable."
- ASP.NET Core Web API & MVC: RESTful APIs, Middleware customization, and Dependency Injection.
- Security & Identity: ASP.NET Core Identity, JWT Authentication/Authorization, Role-Based Access Control (RBAC), Claims-based security.
- Asynchronous Programming: Task/Await and optimizing I/O bound operations.
- Clean Architecture: Strict separation of concerns (Domain, Application, Infrastructure, and Presentation layers).
- Design Patterns: CQRS (MediatR), Repository Pattern, Unit of Work, N-Tier Architecture.
- SOLID Principles: Writing decoupled, testable, and highly maintainable code.
- EF Core: Advanced LINQ queries, Migrations, Eager/Lazy/Explicit Loading, and Performance Tuning.
- SQL Server: Database design, Normalization, T-SQL, and indexing strategies.
C# Java C++ Python HTML CSS
Git GitHub .NET Framework FastAPI Angular Celery xUnit
| Project | Description & Key Features | Technical Highlights | Links |
|---|---|---|---|
| π₯ Hospital Management System | Enterprise RESTful API for hospital operations: staff, departments, medicine inventory, and workflows with RBAC. | DDD, Clean Architecture, CQRS (MediatR), EF Core, SQL Server, xUnit | π |
| ποΈ Doc2Pod | AI-powered Egyptian Arabic podcast generator from PDF documents (Graduation Project). | .NET + Angular, FastAPI, Celery, Qwen, VibeVoice TTS | π |
| π Educational Courses Platform | Platform for managing online courses, enrollments, and instructor workflows with RBAC. | ASP.NET Core 8 MVC, EF Core, ASP.NET Core Identity, N-Tier | π |
| π ShopHub E-Commerce | Browse products, manage carts, and complete orders with admin panel and multi-language support. | ASP.NET MVC, EF Core, LINQ, Identity, Localization | π |
- Full Stack .NET training: ASP.NET Core, C#, EF Core, SQL Server, REST APIs
- Collaborated on a real-world team project applying full-stack concepts
- C#, OOP, ASP.NET MVC, EF Core, LINQ, SQL Server
- Layered architecture and repository pattern


