Backend-focused developer specializing in building structured, maintainable applications using C# and .NET.
I focus on designing systems with clear architecture, strong data integrity, and clean separation of concerns β applying practices that reflect real-world backend development.
- Designing layered architectures (Domain, Application/Services, Infrastructure, Presentation)
- Writing clean, maintainable, and testable code
- Implementing business rules, validation, and error handling
- Building data-driven systems with strong emphasis on consistency and reliability
- Structuring applications to mirror real backend workflows
- C# (.NET) β application architecture, OOP, structured design
- C++ β problem solving and core programming fundamentals
- SQL Server β schema design, normalization, query optimization
- ADO.NET β low-level data access, parameterized queries, command handling
- Layered Architecture (DAL / Services / Domain separation)
- Separation of Concerns (SoC)
- Defensive Programming
- Code readability & maintainability
- Git & GitHub
- Visual Studio
- SQL Server Management Studio (SSMS)
- WinForms & WPF
- Building backend systems with ASP.NET Core Web API
- Transitioning toward Dependency Injection & modern .NET practices
- Expanding into full-stack development
I prioritize writing code that is not only functional, but structured, understandable, and scalable.
My goal is to build software the way it is built in real production environments.
Open to collaboration, technical discussions, and opportunities to grow.

