I'm a currently based 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:
If anything here catches your eye and you're interesting in getting in touch, I'd love to talk!
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...
Aside from the few projects highlighted below, I've also made plenty of smaller "drive-by" contributions to libraries/projects I found useful.
Check out my Github profile's contribution activity for more details.
These don't really fit into any 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!