Writing
Case Studies
Long-form notes on the systems I've built — what I picked, why, and what I'd do differently.
Shipping a Rust desktop app: Windows installer pipeline with NSIS + GitHub Actions
How to wire cargo, NSIS, code signing, and GitHub Actions into a one-button release pipeline — with the traps that cost me time so they don't cost you yours.
11 min readRust · DevOps · Windows · GitHub ActionsDesigning NCENT's payroll engine for 2,000 employees
How a single resolver, RxJS streams, and a tightly-bounded state machine kept the payroll engine sane as headcount tripled.
9 min readAngular · RxJS · ArchitectureWhy we picked Rust + Axum + Tokio for MEKS
Choosing Rust for a real-time TikTok gift-event broker — what we gained, what bit us, and what we'd do again.
8 min readRust · Real-time · Architecture