THE ENGINEER BEHIND THE CODE
Engineering with Purpose. Driven by Curiosity.
I believe the best code is the code you can explain to someone who didn't write it.
I'm a self-taught C#/.NET backend developer who fell for the gap between "it compiles" and "it actually works." Years of building side projects — not a classroom — taught me how to think like an engineer.
Most of my learning has come from shipping real code: rebuilding tangled logic into maintainable services, wiring up data access, and chasing down the difference between code that runs on my machine and code that survives production.
Today I focus on Clean Architecture and DDD with ASP.NET Core — drawn to problems at the intersection of performance and simplicity, the kind of engineering that disappears when it's done right.
Started self-teaching software development
Began learning programming alongside teaching — starting with Java and WordPress before moving toward structured backend engineering.
Focused on .NET & Clean Architecture
Shifted focus to C#, ASP.NET Core, and architectural patterns — Clean Architecture, Domain-Driven Design, and CQRS.
Built Wazhechin
A WPF desktop application with a full MVVM implementation, a custom change-tracking wrapper, and test coverage on the ViewModel layer.
Built Vitastic
A DDD/CQRS e-learning backend — bounded contexts, aggregates, and eventual consistency via the Outbox Pattern on ASP.NET Core.
Built this portfolio
A bilingual portfolio on a Clean Architecture backend with a real JWT-secured admin panel and full server-rendered CRUD.