Computer Engineer | .NET Developer | Full-Stack (ASP.NET Core & Blazor)
I'm a Computer Engineer with hands-on experience in C#, ASP.NET Core, Web API, MVC, and WinForms.
Currently expanding my expertise in Blazor to build modern, interactive web applications using C# instead of JavaScript.
πΉ Skilled in clean architecture patterns: Repository, Unit of Work, Specification
πΉ Experienced in building scalable backend systems with JWT Authentication + ASP.NET Core Identity
πΉ Developed desktop management solutions for HR, gyms, pharmacies, and attendance tracking
πΉ Strong knowledge of SQL Server, MySQL, Entity Framework Core, and Bootstrap 5
A scalable RESTful API with clean architecture.
- Generic Repository & Unit of Work Patterns
- Specification Pattern for flexible queries
- JWT Authentication + ASP.NET Core Identity
- Entity Framework Core + AutoMapper
π GitHub Repository
A multi-role web application (Admin, Researcher, Expert, Project Leader).
- Role-based access control (RBAC)
- Multilingual: Arabic, French, English
- Project lifecycle: creation β validation β approval
- Built with MVC, EF Core, MySQL, Bootstrap 5
π GitHub Repository
Internal tools for HR, attendance, scheduling, and inventory.
- Excel import from biometric devices
- Automated staff rotation & leave tracking
- Used SQL Server & SQLite for reliable data storage
π Explore All WinForms Projects
Masterβs Degree in Computer Science
Ibn Khaldoun University, Tiaret β 2020 β 2022
Bachelorβs Degree in Computer Science
Ibn Khaldoun University, Tiaret β 2017 β 2020
.NET Full Stack Development
Information Technology Institute (ITI), Egypt β 2022 β 2023
πΉ Covered ASP.NET Core, Entity Framework, API design, and best practices
- π©πΏ Arabic (Native)
- π«π· French (Intermediate)
- π¬π§ English (Intermediate)
π‘ Currently mastering Blazor to build dynamic web apps with C#
π Passionate about clean code, scalable architecture, and solving real-world problems