Hi, I'm a software engineer with over 10 years of experience. I've worked across very different industries and technologies, and I adapt to new ones with ease.
My background spans .NET enterprise platforms, VR training apps, and casino game backend services and frontend prototypes. I'm happy joining big teams and working with huge, complex legacy systems, but what I enjoy most is building things from scratch.
In my free time, I make game prototypes in Unity and C# with friends at game jams and hackathons. In 2025 I built a series of Meta Horizon Worlds games - and won a few competitions along the way.
Keywords
Primary: C#, .NET, Unity
Secondary: Git, DOTween, Zenject, Blender, Java, TypeScript, HTML, JavaScript, Blazor, SignalR, Docker, UNIX systems, Cursor, Claude
Other: Horizon Worlds, Unity optimization, project management, UX design
Experience
Full-stack Developer, Nailed It! Games
11.2025 - present (10 months)
A full-stack role, mostly backend. I work on the .NET/C# backend, and build frontend prototypes in HTML and JavaScript. This is my first job where I use Cursor and Claude on a daily basis.
Projects:
- Riptide Pirates 3 - built the backend based on the previous game, created the frontend prototype from scratch, and focused heavily on performance optimization, profiling and resolving bottlenecks with the Rider Profiler
Advanced Software Engineer, Relativity
08.2024 - 10.2025 (1 year)
I contributed to a .NET-based eDiscovery platform as part of the backend development team. Within the Processing team, I developed and maintained services responsible for processing files.
- Delivered new features, resolved issues, and enhanced system architecture
- Stack: .NET, Azure, MS SQL, Temporal, and more
Software Engineer, Sim Factor
10.2021 - 07.2024 (3 years)
Developed VR training games for standalone VR headsets, from game mechanics design to server-side communication.
- Vectron machine room - VR frontend for a full-cabin simulator
- CityJet - VR frontend for a full-cabin simulator
- High voltage pole grounding - standalone VR training game
- Intercity elevator - standalone VR training game
Designed a reusable VR framework for future projects:
- Set of common reusable VR objects and mechanics
- Multiplayer support to synchronize states between many players, utilizing a central server created with Blazor and SignalR
- Framework was adopted successfully by other developers
Optimizing VR projects:
- Identifying and resolving performance bottlenecks
- Collaborated closely with 3D artists to deliver optimized assets
- Utilized game-dev tricks to enhance performance and visual realism
Worked in a small (2) and bigger (7) team:
- For VR applications I was fully responsible for the entire project, working with one or more 3D artists
- Contributed to other projects by completing specific tasks, such as creating a frontend for a warehouse simulator within a larger solution
Planned, estimated costs and managed projects:
- Created estimates for future projects
- Planned tasks for upcoming sprints
- Participated in client meetings
- Demonstrated ability to stay steady during challenging client interactions, earning management recognition
Prototype Developer, Yggdrasil Gaming
08.2019 - 09.2021 (2 years)
Produced high quality prototypes of new casino games. My goal was to show how a new game idea works in real life before it gets to the production team. Worked mostly with C#, Unity UI and DOTween.
Programming Teacher for children and youth, Giganci Programowania
09.2019 - 01.2020 (5 months)
A side job alongside my main role. Taught basics of programming and computer security to students aged 9-15.
Intern → Software Engineer, Nokia
08.2015 - 07.2019 (4 years)
As my main task was to develop and maintain a mature product (a suite for 3rd generation mobile network monitoring), I took the opportunity to gain broad exposure across many areas. Looking back, I realize it was a valuable starting point for my career as a software engineer.
Some of the things I did:
- Working with legacy code, fixing bugs, applying security fixes, writing technical documentation
- Writing new code in Python, Bash, Perl, some C++
- Leading SCM team and maintaining product delivery to the client
- Automating manual procedures using Python, Bash, Perl and Jenkins
- Work with various operating systems: Windows 10, Solaris, Windows Server
- Work with various software: PyCharm, Visual Studio 2017, GitLab, Jenkins, ClearCase, Jira
- For half a year, part-time work as a Scrum Master
- Recruitment and mentoring of new employees
- For two years, part-time work as customer technical support, debugging problems in the field
Intern, VSoft
07.2015 (1 month)
Design and implementation of a system consisting of a web service, a web application client, and a web administration application. I was mainly responsible for implementing the SOAP client.
Education
Jagiellonian University
M.S. in Computer Science - Video Game Production
AGH University of Science and Technology
B.S. in Applied Computer Science
Achievements
- 2025 - Oopsie Jumpsie: Multiplayer - Judges Choice, Meta Horizon Mobile Genre Showdown ($30k)
- 2025 - Pocket RC Cars - Best use of Camera API, Meta Horizon Mobile Genre Competition ($15k)
- 2025 - Archer Defense - 1st place, Horizon Worlds category, SensAI Hack Barcelona ($1.5k)
- 2023 - Boss Level - Audience award, KrakJam
- 2020 - Work at Januszex - 1st place, KrakJam