Notes & Thoughts

Occasional writings on computer science, academia, and technology.

The Linux PCB and the /proc Filesystem

Published: Aug 20, 2026

Master Linux process management by looking under the hood of the kernel's task_struct. This deep dive explores how to leverage the /proc virtual filesystem to track memory leaks, decode process states, and debug production systems using nothing but native CLI tools.

#Linux #Kernel #OS #Debugging
Read Article →

From Clunky LMS to GitOps: Building an Automated Academic Portal

Published: Jul 17, 2026 | Updated: Aug 17, 2026

Discover why I abandoned traditional Learning Management Systems for a fully automated, GitOps-driven academic portal. This post breaks down the architecture of treating course content as code using Hugo, Markdown, and CI/CD pipelines to create a frictionless, lightning-fast teaching infrastructure.

#Hugo #CI/CD #Web Development #Automation #GitOps
Read Article →