Skip to content

About

I build the agent, then I keep it alive.

I am an AI engineer working on production agent systems for engineering and IT operations. Most of what I have shipped lives in the least forgiving place an AI system can live: inside the workflows an on-call engineer depends on at three in the morning.

Akshay Kumar BM
Akshay Kumar BMBengaluru · IST

In my current role, four of my agents run in enterprise production: incident triage on the ticket queue, an observability copilot over a multi-application Kubernetes estate, and a knowledge agent serving the whole business through Confluence. As a freelancer, I built a three-agent delivery pipeline that let a single engineer run a production computer vision service end to end.

That combination is the thing worth knowing about me: I have built agents inside enterprise constraints, and I have been the only engineer responsible for one. Both teach the same lesson from different directions. The interesting engineering is not making the agent capable, it is making it trustworthy.

Start from what the system must never be allowed to do. Then give it everything else.

Before I specialised in operations agents, I shipped the layers underneath them: RAG systems, multimodal extraction pipelines, forecasting models, computer vision and transformer fine-tuning. Eleven production systems in total. That history is why I am comfortable saying when an agent is the wrong answer.

I work in the open too. I write about production agent engineering on LinkedIn most days, using a content pipeline that is itself one of the case studies on this site.

01Track record

How I got here.

2024

Freelance GenAI Engineer

Independent client work — custom chatbots, real-time query resolution and AI-driven insights for small teams. Where I learned to scope an engagement rather than a task.

2024 — 2025

AI Engineer

Multimodal GenAI invoice processing (10 minutes of manual effort down to under one), RAG over 100+ enterprise PDFs at 95%+ contextual accuracy, transformer fine-tuning, microservices on Cloud Run with CI/CD.

2025 — present

Senior AI Engineer

Production agent systems for engineering and IT operations. Custom MCP servers, autonomous anomaly detection on the observability stack, containerized agent workloads on Kubernetes.

02How I work

Principles

Four things that show up in every system I have put into production.

01

Automate the toil, keep the judgement

I point agents at the work that is repetitive, boring and low-value for a person: hunting for the right procedure, assembling context, building and redeploying, formatting a post. If it can be automated, it should be. The decisions that need judgement stay with people.

02

Build on the systems that already exist

No rip-and-replace. I wrap what already runs (Grafana, Loki, Prometheus, ticket queues, Confluence, GitHub Actions, Notion) behind MCP servers and tool interfaces. When the server I needed did not exist, I wrote it.

03

Human in the loop by default

Every agent I have put into production prepares, recommends or proposes, and a person approves anything irreversible. The incident copilot posts a recommended fix and the SRE acts on it. Merges, deploys and published posts all pass through a person.

04

Evaluated before it ships

A working demo is not a reason to ship. I define what correct means first, build test cases from real examples, run regression suites and LLM-as-judge scoring on every change, and trace behaviour once it is live, so a prompt or model change is a measured change.

03Toolkit

What I work with

Models

Claude (Sonnet 4.5)OpenAIGemini — multimodalOllama / vLLM

Agents & orchestration

Claude Agent SDKMCP — custom + official serversLangChain / LangGraphClaude CodeMulti-agent pipelinesCustom frameworks

Evaluation

LLM-as-judge pipelinesRegression suitesTracing & agent observabilityStructured output control

Retrieval

RAG pipeline designFAISSChromaChunking & embedding strategy

Observability

GrafanaLokiPrometheusJaeger

Enterprise systems

ConfluenceJiraSlackGitHub Actions

Platform & backend

AWS (EC2, S3, Lambda, Bedrock)KubernetesDockerPythonFastAPIPostgreSQL

Testing & ML

Playwrightscikit-learnPandas / NumPyComputer vision — grading & defect detection

Model Context Protocol

Servers and integrations I have built

Most teams consume MCP servers. Fewer have written one. When the Grafana-stack server I needed did not exist, I built it, and that is the layer that decides whether an agent can reach a real system reliably.

$ mcp list --built-by=me

  • 01Custom Grafana-stack MCP server (Loki / Prometheus / Jaeger)★
  • 02Universal API MCP server — any HTTPS API, credentials never exposed
  • 03Confluence
  • 04Jira
  • 05GitHub
  • 06LMS platforms
  • 07Playwright-based scrapers

Employer and freelance work described on this site is anonymized. No company or client names, source code, documentation contents, log data or customer information appear anywhere here, only the architecture patterns and the outcomes I am free to discuss.

04Before the agents

Earlier shipped work

RAG systems, ML pipelines and LLM applications shipped before I specialised in operations agents.

Supply Chain Forecasting System

Enterprise ML pipeline for supply chain optimization — containerized and shipped with full CI/CD rather than handed over as a notebook.

92% forecast accuracy

25% cost reduction

Pythonscikit-learnFlaskDocker

WebAI — Website Assistant

Always-on customer assistant trained on a business's own site content, with a knowledge base that updates in real time.

80% efficiency gain

24/7 coverage

Next.jsLangChainFAISSVector search

ANPR Model Fine-Tuning

Transformer-based number-plate recognition for a smart-city programme. The EV case was effectively broken at 11% — different plate colours and formats the base model had never learned.

11% → 88% on EVs

75% → 92% on non-EVs

TransformersFine-tuningComputer vision

Recognition

1st

place — 24-hour sprint at IISc

1st place — AMD AI Sprint 2025

24-hour competition at the Indian Institute of Science, sponsored by Hugging Face and Meta.

Top 100

of 31,000+ registrants

Finalist — Meta PyTorch OpenEnv Hackathon

Top 100 of 31,000+ registrants. Built a reinforcement-learning environment for decision-making under time pressure and incomplete information.

1,341

builders — a world record

Guinness World Record participant

Largest agentic AI hackathon — 1,341 participants, Google Cloud and Hack2skill, 2025. Built a multi-agent assistant on a custom MCP server.

Get in touch

Building an agent that has to survive production?

I write about MCP design, evals and guardrails on LinkedIn most days. If you're working on something similar, I'm happy to talk shop.