Backend engineer building distributed control planes and infra automation in Go, Rust, and TypeScript.
Recent work: a Kubernetes operator that collapses 9 manifests into a single CRD, and an LLM-based CI failure triage tool that opens PRs for human review. Currently building an autonomous DevOps agent for on-call incident response. Open to remote backend/infra roles and distributed systems consulting.
I design systems where the control plane is cleanly separated from execution, failure is expected and handled gracefully, and observability isn't bolted on afterward. Most of my work lives at the intersection of Kubernetes internals, CI/CD automation, and multi-agent orchestration.
Languages: Go, Rust, TypeScript Infra: Kubernetes, Docker, Kubebuilder / controller-runtime, GitHub Actions Data: pgvector, BullMQ Observability: Prometheus, Grafana
A Kubernetes operator that reconciles a single AppService CRD into a full production stack — Deployment, Service, HPA, Ingress, PVC, PDB, NetworkPolicy, canary rollout, and a Grafana dashboard — through an idempotent controller-runtime reconciliation loop.
Go Kubernetes Operator Kubebuilder controller-runtime CRDs GitOps Prometheus/Grafana
A sandboxed environment for running multiple LLM agents concurrently, coordinated through a shared vector-store memory (pgvector) and a task queue (BullMQ). Agents run in isolated containers with no direct host access — built to explore multi-agent coordination patterns.
Autonomous Agents RAG + pgvector Gemini Function Calling BullMQ Multi-Process Architecture
A GitHub Actions-integrated tool that watches for CI/build failures, uses an LLM to do root-cause analysis on the failing logs, generates a candidate fix, and opens a pull request for human review. It doesn't auto-merge — every PR still needs human approval.
LLM Reasoning GitHub Actions CI/CD Automation Autonomous Agents
A Go-based reverse proxy that inspects incoming traffic for common attack signatures and routes suspicious requests to an isolated honeypot container instead of the real backend, with hot-swappable binaries for patching without downtime. Includes a Next.js dashboard for monitoring traffic and flagged requests, and uses an LLM (Cohere) to classify ambiguous payloads.
Go Next.js Cohere AI Honeypots Hot-swap Binaries
If you're working on distributed systems, infra automation, or autonomous agents — or you have a hard backend problem — reach out.
jhakritagya45@gmail.com · LinkedIn · Twitter @kritagyajha1 · Portfolio



