About
Practicing the craft of systems software.
Hello! 👋 I’m Nick - a systems engineer who explores the intersection of operating systems, networking, compilers, and distributed systems. I’m drawn to the parts of computing where ideas meet machinery - where correctness, clarity, and performance all have to coexist.
I think of myself as a Systems Toolsmith: someone who learns by building, who refines their understanding through experiments, and who aims to leave behind tools and explanations that make systems a little more comprehensible to others. Most of my projects start as small explorations - questions about how something really works beneath the abstractions - and often grow into tools or notes that I publish here.
I care about software that teaches as much as it executes. Code, when written with care, can double as an explanation - a kind of executable essay about how a system should behave. My focus is on building systems that are not only reliable, but also understandable by the engineers who maintain them.
This site is my working notebook: lab reports, experiments, and reflections from my study of systems software. Some posts are deep dives into system internals; others are short notes that capture a question I’m exploring that week.
If you’re also interested in the craft of building and understanding reliable systems, I’d love for you to read along - or better yet, reach out and compare notes. You can find me on GitHub or LinkedIn if you’d like to connect.