About
Hello! I'm Nathan, an experienced software developer with a proven ability to write high-quality maintainable code when I can, and fast solution-oriented programs when I must.
I am currently in my final term studying computational mathematics at the University of Waterloo. When I'm not contributing to open source or tinkering with hardware, I spend time working on my many personal projects, some of which you can find on my GitHub.
View moreProjects

Infinite Craft Wiki
Recipe Database for Infinite Craft

MineNewt
Procedural Neural Networks in Minecraft

PassBirb
Cryptographically-secure stateless password manager
Blog
Go is a bad language
opinion tech
Jul 2024
What makes a programming language great
Factorials and circles
lecture math
Jun 2024
The nature of math
Abstraction isn't everything
opinion tech
Jun 2024
When object-oriented programming fails
Resume
Interested in hiring me? Check out my resume! The following is redacted for privacy, contact me for the full version.