About Me
I began programming over 10 years ago, with the humble task of making an LED blink. This proved interesting enough to me that I have not stopped since, leading me to where I am now, pursuing a Master's in CS at Worcester Polytechnic Institute, and coding professionally.
While I still appreciate making an LED blink every now and then, most of my time these days is spent working with Nix/NixOS, low level/systems programming (often in Rust, but also C/C++, Go, and other languages as well), machine learning, system/network admin, and spending a little too much time configuring neovim.
Checkout my projects, my articles, and feel free to contact me for any reason.
What I've Been Writing About
Automatic Flake Updates with Garnix
10/17/2024 ~ 9 min read
Ever had to sit through obnoxiously long builds when updating your flake inputs? This article describes how to use Garnix to automate and cache this process.
Using Cloudflare Pages for Historic Article Snapshots
10/12/2024 ~ 11 min read
A walkthrough on implementing a feature of this site providing snapshots of previous versions of an article automatically with Cloudflare Pages.
How I Made My Website
11/21/2023 ~ 4 min read
How my personal site works, and why I made the technical choices I did.