Setting Up a Secure Linux Workstation
A step-by-step look at configuring a practical Linux workstation for secure development, administration, and technical work.
Technical Writeups
Practical tutorials, workflows, implementation notes, lessons learned, technical experiments, and breakdowns from the systems and projects I work on.
Featured Writeup
A practical breakdown of building a clean, secure Linux environment for development, administration, troubleshooting, and technical work.
Read WriteupLatest
A step-by-step look at configuring a practical Linux workstation for secure development, administration, and technical work.
Why segmentation matters, how trust boundaries work, and how separating systems can reduce risk.
Where I started, what I've learned, what I'm working on now, and where I'm trying to go next.
Using local language models for development, structured technical work, analysis, and automation without depending entirely on cloud tooling.
From HTML and CSS to GitHub, Cloudflare Pages, DNS, responsive design, and a real deployment workflow.
Practical steps for reducing attack surface, improving visibility, and making small networks easier to secure and troubleshoot.
Why Write It Down?
Technical work is easy to forget when the problem is solved and the terminal window closes.
Writing down the reasoning, failures, commands, architecture decisions, and lessons learned creates something that can be reused later.
These writeups are meant to be useful to me, useful to other people learning similar systems, and useful as evidence of how I approach technical work.
Practical Work
The Projects section contains the environments, labs, workflows, and implementations these notes are built around.
View Projects