Crate nixpulvis [] [src]

My name is Nathan (Nate) Lilienthal. I go by nixpulvis on the internet. You may be wondering what nixpulvis means, I'll need to write up an explanation for that at some point.

This site serves to collect meaningful thoughts and memories I wish to share with the world. I very rarely do something all at once, and as such writing about things in the form of blog posts never made sense to me. I view the things I do, and my life by proxy as a work in progress, so it's convenient to have a living document for writing about it. One benefit blogs have is that they have time/date information for when they were published, however I have something better, git, so that's a non-issue.

This website is created using the Rust language's documentation tool, rustdoc. This was chosen for many reasons. First because I didn't want a fancy site, with lots of element to it. And second because upon further reflection, structuring the information I wish to provide on this site as modules made a lot of sense. I also really like the way it looks.

A lot of my work is code in GitHub, you can see all of it at



Some very basic information about me.


A collection of firmware libraries I've created for AVRs.


Some of the classes I've taken at Northeastern University.


Some of my personal projects, and projects I contribute to.


While I'm still an undergrad, I've done a little bit of teaching.