Jan 1st, and the old urge to be uncertain A New Year reflection on Zhuangzi’s Butterfly Dream, how reality feels from the inside, and why certainty can be a comforting story.
Published Jan 1st, 2026
December 22nd, a letter to Fritz On friendship that crossed continents, the kind of care that stays after loss, and a birthday I still feel.
Published Dec 22nd, 2025
Building Zact AI: An AI Teammate for Meetings How moving in with my ALU classmates turned into shipping dev tools, validating demand with nl-shell, and building Zact—an AI teammate for real-time meetings and follow-through.
Published Dec 17th, 2025
Discretizing ODEs & PDEs: Finite Difference, Finite Element, and Sparse Linear Systems A detailed study of discretization procedures, sparse matrix generation/decomposition, conditioning and preconditioning, and scalar/vector/parallel algorithm variants—plus hands-on immersion with scientific computing tools.
Published Aug 3rd, 2025
The Dan Kohn Scholarship and KubeCon EU 2024 (London): Grateful, Then Heartbroken I was selected as a Dan Kohn Scholarship recipient for KubeCon EU 2024 in London—then missed it because I couldn’t secure a visa in time.
Published Feb 12th, 2025
Release Shadowing Kubernetes: What I Learned (and Why It Mattered) Notes from my time as a Kubernetes Release Engineer Shadow—sessions, reviews, coordination, and the craft behind shipping.
Published Nov 18th, 2024
Unlocking African Languages with Pindo.io's Voice AI API Exploring the potential of Pindo.io's Voice AI API for speech-to-text, text-to-speech, and named entity recognition in African languages
Published Oct 3rd, 2024
Kubernetes for Complete Beginners - A Gentle Introduction A guide to understanding Kubernetes basics, including setup and a hands-on example project for beginners
Published Aug 5th, 2024