Writing
Thinking through systems, tradeoffs, and implementation details across full-stack and low-level work.
Article April 4, 2026
Deploying Laravel with FrankenPHP, Octane, Docker, and Traefik
A clean, single-server Laravel deployment setup with fast multi-stage Docker builds, persistent workers, and one-command deploys.
Read Article Article March 9, 2025
Rewriting a C HTTP Server in Rust from Scratch, Part 1
Rebuilding a C HTTP server in Rust to improve safety and maintainability.
Read Article Article January 28, 2025
How to Seamlessly Embed a Remix SPA into Your Go Backend
Embedding a Remix SPA into a Go backend for a simpler full-stack deployment model.
Read Article Article April 27, 2024
Assembly - Hello World
x86 NASM Assembly - Hello World Explained
Read Article Article August 2, 2022
How to Clone a Disk Using Clonezilla: A Step-by-Step Guide
A practical step-by-step guide to cloning a disk with Clonezilla.
Read Article Article July 6, 2022
Automate Your Local VM Workflow
Provision a Kali Linux VM with Vagrant and Ansible
Read Article Article
The Journey of an HTTP Request
What happens between entering a URL and loading a web page?
Read Article