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

  1. Programmer at Bulk Games

    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.

  2. Lead Programmer at Pillar's Edge

    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.

  3. Programmer and Project Lead at Octa Studios

    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.

  4. Intern at CoderDojo

    Helped attendees aged 7-17 grasp fundamental coding principles through Scratch and Python during programming workshops, teaching them problem solving skills and guiding them through the process of creating their own projects and exploring the concepts behind them.

Projects

Project Image

MDWave

MDWave is a front-end for Moonwave, a documentation parser for Luau, built with VitePress, Vue, Tailwind and JavaScript.

Project Image

CodeSpan

codespan-lune allows you to create beautiful diagnostics for your Lune applications, based on the original library for Rust.

Fusion Autocomplete

Fusion Autocomplete is a Visual Studio Code extension that adds autocomplete support for Fusion, autocompleting class names, properties, functions and function parameters.

zap-vscode

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.

Project Image

Portfolio

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.

Project Image

FusionComponents

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.

Project Image

VFX Editor

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.