I am Kamil, a game developer with 6+ years of experience in building complex systems, optimizing performance, creating tooling, and leading projects from prototype to production. Over time, my work has naturally expanded into backend development, where I’ve designed and maintained scalable systems to support live games and applications.
I’m now transitioning into backend engineering roles with a strong focus on .NET Core and Golang.
Open to backend developer opportunities where I can apply my system design, memory management, concurrency, and optimization expertise.
| Project | Description | Tech & Highlights |
|---|---|---|
| MangaRead.Crawler | A scalable .NET Core crawler designed to scrape and aggregate manga data efficiently. | - .NET Core, Clean Architecture - Task-based concurrency - Error handling & retries with Polly - Easily extendable for new sources |
| MangaRead.Backend | A backend service built with .NET Core following DDD and clean architecture. | - RESTful API - EF Core + MySQL - Caching, pagination, search - Local/S3 image storage - Docker & deployment scripts |
| Shorty: URL Shortener | A Golang backend for a fully featured URL shortener service. | - RESTfull API - Fiber, Gorm, Postgres - Redis & RabbitMQ - JWT authentication - Role-based authorization - Clean vertical-slice architecture |
| JuiceTwee | A node-based graph tool for visually creating game feel and tweening components that are interchangeable with each other | - Graph API - Scriptable Object - Modular System - Extensible |
- Golang for backend systems.
- Advanced backend patterns (clean architecture, CQRS, distributed systems).
- Backend Engineering: .NET Core, EF Core, REST APIs, Docker, Linux, systemd services.
- System Architecture & Optimization: Proven ability to design performant, maintainable systems.
- Database Design: Relational database experience with MySQL and EF Core.
- Problem-Solving Under Constraints: Game dev honed my ability to optimize for speed, memory, and scalability.
- Cross-Disciplinary Collaboration: Experience leading teams and coordinating with stakeholders.
Backend Engineering
- C#, .NET Core, OOP, DDD
- System Analysis and Design
- Git, Linux, Docker
- Debugging & Performance Optimization
Game Dev Expertise
- Unity / Game Engine Architecture
- Tooling & Rapid Development Environments
- Performance & Memory Optimization
- Team Leadership & Collaboration
In Progress
- Golang
- JavaScript, PHP, MySQL
