Blog
Thoughts on data, systems, and technical projects.
2026
-
Second Data Project
Using SQL and conditional aggregation to explore 555k CFPB consumer complaints
1 June 2026
-
Why I Switched from uv to nix-shell for Python on NixOS
Per-project Nix environments instead of uv virtualenvs
28 May 2026
-
How I Use the Zettelkasten Method for Modern Note-Taking
Connecting thoughts, building a second brain
27 May 2026
-
My Paranoia About Using LLMs
Friction is how you learn, AI removes it
25 May 2026
-
My First Data Project
Building an ecommerce sales analysis from scratch with Python and Pandas
21 May 2026
-
Data Analysis Inside Neovim
Molten.nvim, Jupyter kernels and reproducible environments
18 May 2026
-
Why I Moved to NixOS
My experience moving from Windows to a declarative Linux system
17 May 2026
-
Website & Career 2.0
A quick update
16 May 2026