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!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.
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.
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.
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.