Sound On?
A little music makes scrolling better. Click to play.

Sound On?
A little music makes scrolling better. Click to play.
Software engineer by hobby. Love to build things, sometimes games, sometimes apps, always something that means something.
I've been writing code since I got curious about how the Pokemon games I played on my Nintendo DS actually worked. That curiosity never really went away, it just evolved into building things that solve real problems (or sometimes just things that are fun to make).
These days, I run a home server where I host projects I'm working on. One that took off was a bot I built for a game I play called BriarBot. Started as a personal tool, but other players caught wind of it and now it's got a small community using it. I've also been replacing streaming subscriptions with my own movie and music apps for friends and family, partly to save money, partly because I wanted to see if I could build something better.
I'm that person who dual-boots Arch Linux (btw) with a custom Hyprland setup and spent way too much time building my own shell just to interact with my OS exactly how I want to. It's probably overkill, but that's the fun part, taking something further than it needs to go because the challenge is worth it.
Currently, I'm learning OpenGL to build a game engine in C++. It's ambitious and definitely difficult, but I like tackling architectural problems that make me think differently. Whether it's designing a shared memory caching system for work or figuring out how to render a triangle from scratch, I'm here for it.
Expected completion of my undergraduate studies in Software Engineering at the University of Calgary.
Developing enterprise Qt desktop applications in C++ and C#, contributing to feature development, bug fixes, and architecture decisions in Agile sprints. Built a cross-process shared memory caching system that reduced memory overhead by 87%.
Built a web-based data management application using Angular and a C# .NET backend. Focused on UI/UX, data visualization, and RESTful API integration.
Instructing 150+ students (ages 7–14) in coding fundamentals, OOP, debugging, and Unity game engine. Teaching technical Unity C# classes covering design patterns, algorithms, and data structures.