Full-stack (game) developer
I'm an experienced software engineer based in the Netherlands, specializing in game development, design and security.
About Me
Who am I?
Back in 2013 (when I was just 8!), I discovered Roblox, which piqued my interest in game development and programming. I started off slowly with Lua, which is used to develop games inside the Roblox game engine, and ended up diving deeper and deeper into the rabbit hole of game development.
As I grew older, my curiosity led me to explore other topics like reverse engineering, security, parsers, and web development. Along the way, I also became fascinated by UI/UX design and this has ultimately shaped a lot of what I do today.
This evolving interest has been a driving force behind my nearly 9 years of hands-on experience in Roblox development. I've left a notable footprint in the Roblox open-source community, primarily with libraries and tools aimed at standalone usage of Luau.
While my roots are in Roblox, I've broadened my horizons, gaining experience in both frontend and backend development, which is how this site came to be! I'm currently pursuing a bachelor in Software Engineering at NHL Stenden, from which I'm expected to graduate in 2027.
Experience
Developed user-facing interactive components, improved UI/UX, implemented responsive NPC controllers, and enhanced the studio's workflow by integrating a package manager, adding tools like Aftman and continuous integration, and optimizing processes.
Led development of large-scale projects, established a developer-friendly workflow with Git and Rojo, created custom tooling to optimize processes, wrote optimized code managing thousands of entities, and designed responsive UI/UX using Fusion.
Managed a large team of cross-functional developers on several projects, wrote robust backend code and game optimizations, redesigned the game's interface, and re-evaluated its UX.
Projects
MDWave is a front-end for Moonwave, a documentation parser for Luau, built with VitePress, Vue, Tailwind and JavaScript.
codespan-lune allows you to create beautiful diagnostics for your Lune applications, based on the original library for Rust.
Fusion Autocomplete is a Visual Studio Code extension that adds autocomplete support for Fusion, autocompleting class names, properties, functions and function parameters.
A Visual Studio Code extension that provides syntax highlighting and intellisense for the Zap IDL. Designed to mimic the Luau Language Server, it provides a seamless experience for Zap developers.
A portfolio made over the course of a few weeks, built with Nuxt, Tailwind and TypeScript. It features full dark mode support, a responsive design, and a clean, minimalistic look.
A collection of 31 components for Fusion, using Tailwind colors, the Lucide icon set and a custom theming engine. This project took around half a year to realize, and was a great learning experience.
An all-in-one VFX editor for Roblox, built with Fusion and FusionComponents. Overhauls and reimagines native features of Roblox Studio, optimizing them for efficiency and ease of use.