Build a Distributed Task Queue from Scratch: A Systems Engineer's Portfolio Project
A hands-on guide to building a distributed task queue in Go with Raft consensus, write-ahead log persistence, worker pools, and a live dashboard — the kind of project that signals real distributed systems skill on a CV.
Deep Dive into GraalVM Partial Evaluation
Explore GraalVM’s partial evaluation, the foundational technique behind Truffle-based language interpreters and Native Image compilation. Learn how it transforms runtime performance through AST specialization, constant folding, and escape analysis.
Implementing Low-Latency Sensor Fusion on ESP32 with FreeRTOS and Kalman Filters
A practical guide to building low-latency sensor fusion on ESP32 with FreeRTOS and Kalman filters, covering task design, noise modeling, and real-world performance tuning.
Designing Kubernetes Job Queue Coalescing with Volcano for Predictable Batch Scheduling
Explore how Volcano’s queue architecture and gang scheduling enable job coalescing strategies that reduce scheduling latency and deliver predictable batch execution in Kubernetes.
Architecting Scalable API Gateways: Envoy's Request Routing Engine Explained
Envoy’s request routing engine powers some of the world’s largest API gateways and service meshes. This post breaks down its architecture, route matching mechanics, weighted cluster strategies, and production patterns you can apply today.