About
hey, let's get to know each other.
I'm Michael, a game and general technology enthusiast from Canada and I like to do things ;]
Through the miracle of Osmosis, I've picked up a few things along my journey. From Theatre and Teaching (2019-2023), to Game Development (2023-present) with dabbles in general software development, game modding, networking, and more.
Every day I find I'm learning something new about the world, even if it's against my will.
Oh, knowledge. <3
Work
To me, programming languages are tools, and I'm always picking up new ones for random purposes. I started with C++ and shader languages like GLSL, then branched into Java (21+), Python, TypeScript, Dart, and Rust, choosing whichever language best fit the research or system I wanted to explore.
Why? Check out my Projects and/or Blog page!
Game Developer
Student2023 - Present
Making games, mechanics, UI / UX, and the weird little systems around them until they feel built right. I care a lot about immersion and satisfying feel.
Unreal • C++ • Mechanics • Systems Design • Immersive Experiences
2023 - Present
Tool Maker
Freelance2025 - Present
Small software, dev tools, systems experiments, and utility projects that are fast, low-latency, and, in my biased opinion, annoyingly correct.
Java 21 • Dev Tools • Systems • Experiments • Low Latency
2025 - Present
freelance workbenchopen
Have a strange idea, a broken workflow, or a system that ought to exist?
I build useful things from unclear beginnings.