Writing
ls content/blog/*.mdWhat a Custom Linux Desktop Actually Looks Like
Feb 21, 2026A walkthrough of a Hyprland setup on Arch Linux — what it is, what it can do, and why you might care even if you've never used Linux.
My Homelab is a Surface Pro 9
Jan 17, 2026Running a converged microservices stack with Docker, Caddy, and CrowdSec on limited hardware.
Demystifying Non-Blocking I/O in C
Jan 21, 2026Why I used select() and POSIX sockets to build a port scanner that doesn't hang.
The Only Linux Course You Need: OverTheWire Bandit (0-10)
Jan 28, 2026Why grep and find are better than Metasploit, and a walkthrough of the first 10 levels of Bandit with blurred flags.
C vs Node.js: I fought the Event Loop, and the Loop (almost) won
Feb 03, 2026My journey attempting to beat Node.js with raw C. From blocking I/O failures to multi-threaded Epoll, I learned just how optimized V8 really is.
Building Kiroku-TUI: My First Rust TUI and Why I Needed It
Feb 18, 2026Why I built a terminal-based note manager in Rust, and what I learned along the way.
Smart Cracking: Teaching Python to 'Guess' Like a Human
Jan 24, 2026Why brute force is dead, and how I built a Markov Chain engine to predict passwords based on probability.
De-Magicking AI: Writing a Neural Network in Pure C
Feb 08, 2026Why I ditched PyTorch to fight with malloc, pointers, and the chain rule.
Deep Dive: What actually happens when you type 'ls'?
Feb 11, 2026A journey from the shell prompt to the kernel and back. Understanding fork(), execve(), and how Linux directories actually work.
The Invisible Navigator: Why I Revisit A* in Java
Jan 31, 2026From Google Maps to video games: dissecting the algorithm that guides us, using the language that built the enterprise.
Our Place: Building a Shared Home Across 9,000 Kilometers
Feb 14, 2026A deep dive into the features and engineering of a 'Digital Apartment' designed for a long-distance relationship.
Hello World: The Terminal is My Home
Jan 14, 2026Why I built this site, my shift from web-dev to low-level systems, and what to expect from my digital garden.