blog & notes
technical writeups
Development notes, systems explorations, and technical deep dives into plugin mechanics and backend architecture.
DEVELOPMENT NOTE
TECHNICAL WRITEUP
Recreating Minecraft Plugins from Scratch: Architecture & Lessons Learned
An in-depth look at dissecting gameplay mechanics, mapping out state transitions, and cleanly rebuilding features using the Spigot API without relying on decompiled source code.
Minecraft
Java
Architecture
SYSTEMS NOTE
NETWORKING
Fast Packet Filtering on Linux with eBPF and XDP
Notes and benchmarks on running eBPF bytecode in the network driver path for high-throughput packet processing, mitigation, and custom telemetry.
Linux
eBPF
C
BACKEND NOTE
SYSTEMS DESIGN
Building Concurrent Services in Go vs Rust: A Practical Comparison
Comparing channel-based concurrency in Go with memory safety and zero-cost abstractions in Rust when constructing lightweight backend services.
Go
Rust
Concurrency