- Aug '26Org member
Invited into the shipwright-io GitHub org.
- Aug '26Reviewer
Added to OWNERS on build, cli, and operator.
- May '26Solving core problems
Builds that never reconciled without a secret annotation. SetOwnerReferenceFailed writing to the parent Build instead of the BuildRun. shp buildrun gather for failed runs.
- Mar '26First merge
The PipelineRun suite was one file. Tests anywhere else never ran. Ginkgo labels let CI filter by kind, not path.
- Feb '26Started
Tried to install it. kubectl apply from the README 404'd. Tekton had already moved the YAML off GCS.

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. Lately I've been more drawn towards AI infrastructure.
I'm always active on the internet and down to talking with new people.
Just shoot me a DM on X or Discord.
A bit about me, outside of tech.
Writings
View AllOpen Source
View All- Sep '26Started
First PR. Pinned the grafana-mcp Helm image. Docker's MCP catalog only published latest.
- May '26Contributor
Added to contributors.yaml. Worked on containerID checks before the runtime built a path.
- Apr '26Started
First PR. CI was still running tests after a job had already failed.
Projects
View AllAegis
Linux container runtime in C++ using namespaces, cgroups v2, OverlayFS, and pivot_root to deliver strong process isolation, resource control, and reproducible container environments.
siphon
Go event ingestion and notification system. HTTP gateway with auth and rate limiting, gRPC ingest, Kafka as the bus, Postgres outbox with retries, and an email consumer that turns events into mail.
"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"


