
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 AllProject Blog
I Built a container runtime from scratch in c++
17 Apr '2620 min readContainersLinuxnamespacesCgroupsOverlayFS
X Article
What the Linux process stack actually looks like the moment your program starts.
11 Mar '268 min readLinuxOS InternalsC/C++
Medium Blog
Dependency resolving in Package Managers: pacman vs apt vs dnf
17 Feb '263 min readLinuxPackage ManagersSystems
Open Source
View AllFeat: Add Version Compatibility Check Between Satellite and GC
14 Apr '26Opencontainer-registry/harbor-satellite· 78
feat: shp buildrun gather subcommand to extract the details of the failed BuildRun
21 Mar '26Openshipwright-io/cli· 21
Refactor[Tests]: Use ginkgo labels to differentiate PipelinRun tests from TaskRun tests
06 Mar '26Mergedshipwright-io/build· 808
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