A bit about me

Alumni from Breda University of Applied Sciences with a bachelor's degree in Creative Media and Game Technologies.

My dream is to someday be at the heart of a studio that brings joy and entertainment through games to people all over the world. Through the magic of programming, I would like to develop and be part of the new era of technologies that will have the potential to bring everyone together, no matter if we are making games.

My biggest passion is of course programming, however, a close second is reading. Whether it will be sci-fi or of the 8000-page ARMv8 specification, I am always drawn to the inifinite worlds of books. It is an understatement to say that I love learning new things every day, and books allow me to do exactly that.

Next

King Of Meat @ Behaviour Interactive

Start date: 17th of September, 2024

Role: Programming Intern

Duration: 10 months (full-time)

What I learned and contributed towards:

  • Platfrom integration and certification for XBox, PS5 and Nintendo Switch
  • CPU optimizations
  • UI and UX implementations
  • Bug fixing (input, UI, audio, data races, platform authentication)
  • Deep research into the differences between CPUs on the Switch and other platforms
Next

Sicaria @ Breda University

Start date: 6th of September, 2023

Role: Generalist Programmer

Duration: 10 months (full-time)

Team Size: 40 students

What I learned and contributed towards:

  • Climbing & vaulting system - C++ implementation, animations and IK
  • CPU and GPU optimizations
  • Bug fixing (takedown system, audio, camera and AI)
Next

Sunset Engine @ Home

Start date: 6th of September, 2023

Role: Software Architect

Duration: 10 months (part-time)

What I learned and contributed towards:

  • Rust programming language, ownership and lifetimes
  • WebGPU rendering of 2D text and UI and 3D models and textures
  • Event-based system design
  • (Secure) Web Sockets and sending assets from a server to the client application
  • Self-hosted, multi-threaded server-client connection and communication for lowest possible load times and latency
Next

Perry Engine @ BUas

Start date: 6th of September, 2022

Role: Engine Programmer & Programming Lead

Duration: 10 months (part-time)

Team Size: 6-18 students

What I learned and contributed towards:

  • General engine structure and API
  • Asset management
  • LDtk integration
  • Scene loading and saving system with entt meta data and inspection
  • Team Management
Next

RUSTerizer @ Breda University

Start date: 27th of January, 2023

Role: Software Architect

Duration: 1 week (full-time)

What I learned and contributed towards:

  • General engine structure and API
  • Rasterization pipeline - 3D geometry mapped to a 2D screen buffer
  • Texture mapping and depth checks
  • First introduction to multi-threading, Rust, ownership and lifetime of variables
  • Multi-threaded asset loading
Next

Erupt Engine @ Home

Start date: 23rd of October, 2022

Role: Software Architect

Duration: 4 months (part-time)

What I learned and contributed towards:

  • Vulkan graphics programming
  • 3D model loading and rendering
  • Simple Phong shading
  • ImGUI integration
Next