About
Professional Career
My journey began in 2007 at the age of 10, scripting small 2D games with GameMaker 6.1. Since then, I've worked with various programming languages, but C# has been my primary focus since 2016. With a degree in Application Programming and a largely self-taught background, I've worked as a software engineer since 2018, specializing in .NET and C#.
I'm passionate about writing clean, maintainable, and testable code, and I thrive when working with low-level systems. I prefer building things from scratch and limit the use of third-party libraries whenever possible. Open-source software is important to me, and I contribute to projects whenever I can. With six years of experience in developing microservices and libraries using .NET and ASP.NET Core, I also specialize in static code analysis, Roslyn analyzers, testing, code generation, and MSBuild.
Hobbies and Game Development
Outside of my professional work, I'm deeply involved in game development. Since 2017, I've been writing custom game engines, and I'm currently focused on creating 3D games using C# and OpenGL. This passion for game development has been a consistent part of my life, and I continue to explore new technologies and techniques in this space during my free time.
You can find some of my projects on GitHub.