cooking up code icon

Home

Blog

Headshot

Hey! And welcome to my blog!

Here I talk about my interests, mostly programming and cooking. You'll find some cool projects I've worked on, and tasty recipes for you to try.

Click here to view my CV!

About Me

I am a Software Engineer at GameMaker, where I have been working since graduating four years ago. I work on the IDE team to deliver features and improvements to the GameMaker IDE. Recently I have also been working on the Pipeline team, building infrastructure to overhaul how we release GameMaker via packages.

Plugin Icon

Sole designer and developer of a modular plugin-based architecture for the GameMaker IDE, enabling dynamic loading and unloading of plugins at runtime.

Enhanced the IDE’s modularity by enabling seamless integration of new plugin types, including custom user-created plugins, supporting community-driven feature expansion.

Package Icon

Worked on a cross-functional team to implement an efficient package manager, for the IDE, enabling the distribution of tooling as standalone packages and significantly improving developer productivity and release times.

Created and optimized a robust build pipeline that streamlined package releases from staging to production, increasing release frequency and reducing deployment errors.

Hotkey Icon

Developed a unified IDE hotkey system, consolidating multiple ad-hoc key handling systems into one scalable API.

Created the “Redefine Keys” menu, allowing users to remap hotkeys, which improved accessibility and user customization.

Click here for my CV with more detail