
Karthik
FAFO expert
I love learning about distributed systems, Kubernetes, containers, and Linux internals, and building things around these topics. I spend most of my time going down tech rabbit holes and teaching myself whatever catches my curiosity.
CONTRIBUTIONS
Blogs
View AllInside Go's Garbage Collector: why does it take pauses? How can you write better GO to reduce GC Overhead
24 Jul '2630 min readGOGarbage collectorPerformance tuningMemory ManagementConcurrency
Serverless Is Great, Until You Let Strangers Run Code on Your Machines
03 May '2620 min readunikernelsLinuxKata-containersgvisorknative
I Built a container runtime from scratch in c++
17 Apr '2620 min readContainersLinuxnamespacesCgroupsOverlayFS
Open Source
View AllCHORE: Remove workflow run approval for integration tests on master
datazip-inc/olake· 1,413
FIX: Ensure `SetOwnerReferenceFailed` updates the `BuildRun` status instead of the parent `Build`.
shipwright-io/build· 812
FIX: Enfore non-zero initial wait time and permission validation in CDC setup for mysql and postgres
datazip-inc/olake· 1,413
Projects
View Allkinctx
A terminal-first command library. Store commands in a local SQLite database, search them with fzf, fill in placeholder values, and execute the final command.
GoCobraBubbleteahuh
Aegis
Linux container runtime in C++ using namespaces, cgroups v2, OverlayFS, and pivot_root to deliver strong process isolation, resource control, and reproducible container environments.
C++Linux SyscallsOverlayFSCgroupsV2
"If you put 10,000 hours in a thing you'll eventually become expert at it so the question should be am I putting 10,000 hrs of work in this thing"
Andrej Karpathy