Nick Savage

I am a consultant for Symmetry Investments. In another life, I was an auditor at McCay Duff LLP in Ottawa, Ontario.

I live in Ottawa, Ontario.

Email me at nick@nicksavage.ca

Projects

Zettelgarden is an open-source personal knowledge management system that enhances human thought rather than replacing it. Inspired by the time-tested zettelkasten method, it's built for an era where AI tools are prevalent but human insight remains invaluable. I've been using it as my primary knowledge system for over a year, continuously refining its approach to digital note-taking. Built with TypeScript and Go - [Github]

I have written a partial Go implementation of lox, from Robert Nystrom's Crafting Interpreters - [Github]

I have worked my way through MIT's Distributed Systems course, implementing a toy Raft in Go. - [Github]

I have a Gameboy emulator written in C - [Github]