I'm a coffee nerd who loves learning, teaching, and making things, and who also happens to be fascinated by theoretical and practical aspects of computer science and math. My primary interests are in algorithm design, computational complexity theory, and distributed computing. I'm also interested in functional programming and software design. Right now I work as a Software Engineer at Sigma Computing on the Query Lifecycle team. Before that, I worked at Rubrik, on enterprise data management and cloud archival.
I did my Bachelor's degree in Computer Science at the University of Toronto, with a minor in Mathematics. During my time there, I also did a couple of internships, where I worked on fraud detection at Google, and video search at Facebook.
For more information, you can see my resume, or find me on LinkedIn. The best way to contact me is by email.
This site is generated using Hakyll. It's also open-source, and you can check it out on GitHub.