sheriffDB
Bitcask-inspired key-value storage engine in Go. Single file, 488 LOC,
stdlib only. Append-only log with CRC32 crash recovery, tombstone deletes,
lockfile safety, hint-file restarts, and log compaction
procjail
Minimal process jail in Go implementing PID namespaces, PID 1 responsibilities,
signal forwarding, and graceful shutdown — without container tooling
syslat
Programs measuring syscall latency and page cache behavior. Focus on methodology
and understanding kernel behavior
false-sharing
2×2 microbenchmark matrix demonstrating when false sharing is hidden vs.
when cache coherence latency dominates
mutex_condvar
Bounded work queue in C using pthread mutexes and condition variables.
Built to study invariants and correctness under contention