Right now, I live in Seattle, WA, where I'm a member of the Hyper-V team at Microsoft.
When I'm not working / slacking / hanging out with friends, I try to find time to work on open source and side-projects. You can find links and info about most of the projects I've worked on below. For the most up-to-date info on what I've been working on, check out my Github profile.
Oh, and I graduated from the Software Engineering program at the University of Waterloo in April 2020 🦆.
I also have a blog where I occasionally write about cool projects I've worked on, or technical topics I find interesting.
Some posts I'm particularly proud of include:
These projects all have at least one thing in common: they are still actively being used by folks to this day!
Sure, the other projects I've worked on are cool and all, but the community aspect makes these projects a bit more special :)
Growing up, I loved playing retro games on my PC using emulators, and as I learned more about computer architecture and low-level programming, I discovered that I loved writing emulators as well!
I've written emulators for retro game consoles, simple educational VMs, obscure single-board computers, and classic fruit-themed music players. Who knows what systems I'll tackle next...
These projects don't really fit into any other category, but they're still pretty neat little projects!
Ahh, the Hackathon.
A whirlwind weekend of free pizza, soft drinks, and sleep deprivation.
Truly a quintessential part of the CS undergraduate experience!
Here are some of the Hackathon projects that I'm particularly proud of. For a full list of all the hackathon "experiments" I've worked on (including some really dumb ones), check out my Devpost profile.
Unlike most of my more recent infrastructure/hardware/low-level work, these older projects tend to be much more visual and interactive. If you've got some time to kill, some of these projects can be great little time wasters!