Personal Projects

Professional Projects

Talisborn

A dynamic and fast-paced project. Led the TypeScript development of Talisborn, a Discord Instant Game, from prototype to release using PlayCanvas. Worked closely with Animagic Studios, ensuring seamless integration of graphical assets while maintaining technical compliance for performance-efficient visuals.

Designed, implemented, and maintained the VFX pipeline, optimizing for performance and scalability. Gained valuable experience in real-time rendering, asset management, and the unique constraints of instant game development.

Chess Quest

A highly autonomous journey. I was responsible for the maintenance and development of Chess Quest, a Facebook Instant Game with 1.4M MAU, at some points as the sole developer. Worked on game logic, UI improvements, and performance optimizations in TypeScript using PlayCanvas.

Gained deep insight into real-time multiplayer interactions, serialization, and rendering while ensuring a smooth user experience. Strengthened my expertise in web-based game development and the Instant Games platform.

Don't Die In The West

The first professional game project that I’ve been a part of. Started work on it as an intern, but quickly grew to acquire a lot of responsibility and got ownership of multiple systems and features in the game – procedural generation, UI and refactoring in-world systems.

As this was the first larger project I’ve joined I learned a lot of soft skills.

Official LEGO Unity packages

A rigid and detail oriented project to be a part of. Being the last step between developers and LEGO, the need for quality assurance and product testing was high. An amazing journey working for a huge brand and still maintaining high ownership over large parts of the systems. Almost being entirely responsible for the shader code dictating the look of the LEGO bricks in Unity, as well as adding features and maintaining the model importer gave great deep insight in their respective fields. Also always having a user experience at the back of your mind.

This had me learning a lot about serialization and deserialization, rendering in Unity with hlsl, immediate mode UI’s and user experience.