I am a C# developer working across game development Unity, backend systems ASP.NET Core, and low-level programming.
I focus on performance-oriented design, custom architectures, and building systems from the ground up.
I enjoy working both at a high level (gameplay, APIs) and low level (memory, data structures, engine systems).
- Architecture: ECS-style design, MVP, Clean Architecture principles
- design Patterns: Singleton, Factory, Observer, State, Strategy, Object Pool, Event-based systems, DI, Service Locator
- Engine Systems: ScriptableObjects, Addressables, AssetBundles, NetCode, DOTS
- Tools: DOTween, UniTask, Shader Graph
- RESTful APIs with ASP.NET Core Web API
- Authentication: JWT, Identity
- Architecture: Clean Architecture, CQRS, Repository Pattern, Unit of Work
- Data: EF Core, Dapper, PostgreSQL, Elasticsearch
- Concepts: Middleware, Filters, Logging, Rate Limiting, Pagination
- Principles: OOP, SOLID, ACID transactions, indexing, normalization (1NF–4NF)
- Custom data structures (e.g. unsafe collections, memory-efficient containers)
- Work with unsafe C# and low-level memory management
- Performance-oriented design and data-oriented programming
- Custom engine systems and internal tooling
- Focus on reducing allocations and improving runtime efficiency
C#,Low-level,.NET,ASP.NET CorePostgreSQL,SQL,ElasticsearchUnity Engine,Nova EngineDocker
I like building systems that balance high-level architecture and low-level performance, from backend APIs to game engines and custom runtime systems.