Hi, I'm Vikash, a Senior Software Engineer focused on backend architecture and distributed systems. This blog is where I document what I learn while profiling performance, debugging database behavior, and tearing down system internals.
Featured Deep Dives
Don't Take Out the Garbage: Go GC Deep Dive
Tracing object allocation counts, tri-color mark-sweep execution, and profiling garbage collection overhead.
Hardware & MemoryLove Letter to the L1 Cache
CPU cache line alignment, data layout, and memory access patterns in Go.
Storage ArchitectureClickHouse vs Postgres for Log Storage
Write amplification, disk compression, and query performance at scale.
Current Personal Project
Building Derelict Facility, a grid-based game engine written in pure Go. Built on data-oriented ECS architecture, zero-allocation render loops, and procedural facility generation.
Setup & Environment
Linux/WSL2, Neovim/VSCode, Go toolchain, pprof, perf, PostgreSQL, ClickHouse, and Cloudflare Tunnels.
