I am a software developer specializing in .NET backend and full-stack development, distributed systems, software architecture, and performance-aware engineering. I build maintainable systems with strong attention to data modeling, API contracts, automated testing, and developer tooling.
I have professional experience building ASP.NET Core applications with EF Core, linq2db, GraphQL, SQL databases, AWS services, and OpenAPI. My work includes modularizing legacy backends, implementing authentication and authorization systems, designing data-preserving migrations, and improving API consistency.
I enjoy solving complex systems problems, including schema-driven tooling, source generation, parsers, bulk data processing, concurrency, and database safety. I regularly use set-based SQL, Roslyn analyzers and generators, and automated tests to make systems safer and easier to evolve.
I am also a university lecturer at Moldova State University, where I teach C++, C#, data structures and algorithms, design patterns, and game development in Romanian and Russian. I have created courses, labs, and more than 100 video lectures.
My personal work spans graphics programming, game development, developer environments, AI-assisted engineering workflows, binary-format parsing, and full-stack applications. I am comfortable working across C#, C++, Python, JavaScript, Go, Lua, Zig, SQL, and related ecosystems.
I value practical automation, clear documentation, reusable abstractions, and measurable improvements in performance and reliability. I am open to opportunities where I can contribute to backend architecture, platform engineering, developer tools, or high-performance application development.