- Building clean, scalable backend systems with .NET
- Designing well-structured APIs that developers love to use
- Turning complex business logic into simple, maintainable code
- Learning frontend (React) to become a true end-to-end engineer
🔭 Currently working on DBMS_API
🌱 Currently learning React Native
💬 Ask me about .NET, ASP.NET Core, Clean Architecture, and API Design
📫 Reach me at hamzalafsioui@gmail.com
Production-ready event platform with advanced features
Built with ASP.NET Core 8, featuring JWT authentication, CQRS pattern with MediatR, FluentValidation, and AutoMapper. Includes role-based access control, email notifications, and comprehensive logging with Serilog.
Tech: .NET 8 · Entity Framework Core · SQL Server · Clean Architecture · CQRS · Docker · Redis
🔗 Live Demo
🔹 BuyMatch
Football match ticketing platform
Full-featured ticketing system with role-based dashboards for buyers, organizers, and admins. Features QR code ticket generation, venue management, sales analytics, and automated match status updates.
Tech: PHP 8 · MySQL · Tailwind CSS · Custom OOP Architecture
🔹 DBMS API
Custom Database Management System API
RESTful API for database operations built with ASP.NET Core, featuring a clean frontend interface for interaction.
Tech: ASP.NET Core · C# · JavaScript · CSS
Comprehensive DVLD desktop application
Windows Forms application managing local/international driving licenses, test scheduling, license renewals, detainments, and replacements. Implements three-tier architecture with ADO.NET.
Tech: C# · WinForms · SQL Server · ADO.NET
- Advanced ASP.NET Core performance tuning & scalability patterns
- React + TypeScript for modern frontend development
- System design & distributed systems architecture
- Advanced database optimization & query performance
- I enjoy optimizing SQL queries more than I should
- Backend by heart, frontend by curiosity
- Debugging is my cardio
- Clean code enthusiast who believes in the Boy Scout Rule
"Clean code is not written by following rules.
Clean code is written by developers who care."
— Robert C. Martin


