If you’re reading this, thanks for stopping by.

I’m a software developer who enjoys understanding how things work beneath the surface. This website is where I’ll document that journey.

Rather than focusing only on how to do something, I like exploring why it works that way, what happens behind the scenes, and how different pieces fit together.

What to Expect

Here you’ll find articles about:

  • Linux and the Unix philosophy
  • Neovim
  • Arch Linux and system administration
  • Bash scripting and shell utilities
  • Open-source projects I build
  • Lessons learned while solving real-world problems

How I Write

My posts will take a few different forms:

  • Tutorials — Step-by-step guides with practical examples
  • Design discussions — The reasoning behind design decisions
  • Documentation — Notes and ideas I’ve found useful enough to share

I believe the best way to learn is to build things, ask questions, and explain what you’ve learned to others.

If any of these topics interest you, I hope you’ll find something useful here.

What’s Coming First

My first few articles will cover topics I’ve been working on recently:

  • A safer Arch Linux update workflow
  • Understanding Arch News and Informant
  • Why I built arch_sysreport
  • Designing small Unix utilities
  • Building passfzf — A fuzzy finder for the pass password manager

Thanks for reading, and I hope you’ll enjoy following along as this collection of articles grows.

See you in the next post! 🚀