Outside of work, I enjoy working on various 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.
I'm currently based in Seattle, WA, working on the Azure IoT Edge team at Microsoft, where I'm writing a bunch of Rust code for the open-source IoT Edge Security Daemon.
I graduated from the Software Engineering program at the University of Waterloo in April 2020.
Over the course of my 5-year undergrad, I had the chance to intern at a whole bunch of awesome companies! I've done...
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!
When I was a kid, I loved playing retro games using emulators. As I grew up and learned more about computer architecture and low-level software engineering, I realized that I could totally write my own emulators, and since then, I've gone ahead written a whole bunch of them!
There's no better feeling than seeing software boot-up for the first time in an emulator you wrote yourself, especially after pouring countless hours into implementing all the underlying hardware :)
On a related note, I'm also quite interested in Virtualization, and was lucky enough to contribute to the crosvm project while working as an intern at Google.
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 for more info.
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.
These 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 projects, these older projects tend to be much more visual and interactive, with most of them running directly in your web browser. Take a couple minutes to poke around, some of these projects are great little time wasters!
So, anything pique your interest?