Scroll down to see projects
About me
I am a programmer, as well as a student at Breda University Of Applied Sciences on Creative Media and Game Technologies programme. My main skillset revolves around AI and gameplay programming, yet I have extensive experience with tool development as well. I am proficient in C++ and C# and created multiple game projects (including commercial releases) in both Unity and Unreal Engine, I also have experience with working on custom engines and using them to make games. Currently interested in C++ game programming roles, especially focused on AI/Gameplay programming.
Custom engine created for a university project
📅Duration: March 2024 - July 2024
🔧Language used: C++
👥Role: AI and Engine/Tools programmer
🧠 Responsibilities: AI framework for behavior selection structures | Animation Controllers | Maintainance of the core features (ECS, Serialization) | Navigation (A* on a grid) and locomotion (grouping and flocking behaviours) | CI/CD and QA pipelines using GitHub Actions
Commercial game project released on steam
📅Duration: March 2024 - Current
🎮Game genre: Simulation game (PC/Steamdeck)
🔧Tools used: Unity Engine (C#)
👥Role: Gameplay and tools programmer
🧠 Responsibilities: Codebase architecture design | Game AI: locomotion, navigation, behavior selection and logic | codebase maintainance and bug fixes | Tool programming for level design, QA and Designer teams | Contributing to the codebase's documentation
University game made in custom engine in a team and released to itch.io
📅Duration: May 2024 - July 2024
🎮Game genre: Real time strategy game (PC)
🔧Tools used: Pepi Engine (C++)
👥Role: AI and Gameplay Programmer
🧠 Responsibilities: Creating optimized AI framework (visual scripting) | Writing core gameplay functionality and AI behavior logic | Maintenance of the project's CI/CD pipelines and QA pipeline | Management of the programming team
Finished game project for university and released on itch.io
📅Duration: April 2023-June 2023
🎮Game genre: Couch versus arcade game (PC)
🔧Tools used: Unreal Engine (C++ & Blueprints)
👥Role: Gameplay programmer
🧠 Responsibilities: Codebase architecture design | Implementation and maintenance of gameplay mechanics in blueprints and C++ | Profiling and optimization of the performance bottlenecks
Custom engine passion project created in free time (Work In Progress)
📅Duration: January 2024 - Current
🔧Language Used: C++
👥Role: Engine Programmer
🧠 Features created: Navmesh Navigation | AI structures with a visual editor | Performant physics system | Scene, Entity and component serialization | Asset explorer | Basic gameplay components for bullet hell games
Commercial game project released on steam
📅Duration: March 2022 - March 2023
🎮Game genre: Simulation game (PC/Xbox One/PlayStation/Nintendo Switch/Steamdeck)
🔧Tools used: Unity Engine (C#)
👥Role: AI and gameplay programmer
🧠 Responsibilities: Rebuilding the core AI system of the game | Tool programming | Implementing core gameplay mechanics | Maintenance of the codebase and bug fixing | Development of project's technical documentation | Maintenance and development of QA pipeline
An AR Tower defense game made for Microsoft Hololens created in Unity in the free time during my internship. See a video from the game
📅Duration: July 2021 - September 2021
🔧Tools used: Unity Engine (C#) | Mixed Reality Toolkit
👥Role: Programmer
🧠 Features created: Procedurally generated maps, Enemy and Tower AI, UI, AR controls
A custom open-source QA tool Passion project created in a small team used by several commercial game teams
📅Duration: August 2022 - September 2022
🔧Tools used: Unity Engine (C#)
👥Role: Tool Programmer
🧠 Features created: Replacing the classic, command-based debug console with a user-friendly interface | Programmatic buttons bound to in-game functions. | Live variable previews | 3D space rendered text
A utility library passion projects for C++ implementing multicast delegates and signal bus structure. Used in several custom engine projects created either by me or by my peers
📅Duration: January 2024 - February 2024 | December 2024 - December 2024
🔧Language used: C++
👥Role: Tool Programmer
🧠 Features created: Multicast delegates | Delegates | Event system | Signal bus
Mobile Game passion projects created in my free time.
📅Duration: January 2022 - November 2022
🔧Tools used: Unity Engine (C#)
👥Role: Gameplay Programmer
🧠 Features created: Designing the game and its gameplay codebase's architecture | Adding gameplay mechanics | Integrating Google APIs to the project (admob, google play games, firebase)