Skip to main content
Open to roles, podcasts and talks · London, UK

Shreyas Jagannath · Senior Applied AI Engineer, LondonProduction agents
built and owned end to end.

I build agentic systems end to end and make them hold up in production: the context they work from, the evaluation that gates each change, and the controls on what they can do. I wrote Nexus-MCP, an open-source code-context server for AI coding agents, and the AI Hub that showed an engineering org what its AI spend was buying.

  • Python
  • TypeScript
  • React
  • FastAPI
  • AWS
  • GCP
  • LangGraph
  • MCP
  • Context

    Nexus-MCP gives coding agents vector, BM25 and code-graph context. Published on PyPI and the official MCP Registry, 1,301 tests.

    See Nexus-MCP
  • Evaluation

    A golden dataset and scope checks test this site's chat agent. Run them before a release.

    Try the agent
  • Governance

    GDPR and EU AI Act audit at Move By Vision. Scoped agent skill for governed data at Lendable.

    See the evidence
Request CV
Portrait of Shreyas Jagannath

Shreyas Jagannath

Senior Applied AI Engineer · Context Engineering, Evaluation & Governance for Production Agents

Selected outcomes

Fewer tokens on the heaviest agent messages, ~100k → ~10kKlyft · production
10x
Faster core agent, 60s → 20sKlyft · production
3x
Lower generation latency, 15s → 7sMove By Vision · alpha release
55%
Faster developer workflows, org-wideLendable · production
10%
Fewer tokens than Grep and Read to reach the right file, 17,998 → 950Nexus-MCP · open-source eval on Chromium base/
95%

For recruiters

Looking for
Agent Engineer / Senior Applied AI Engineer
Location
London, UK (hybrid or on-site)
Availability
Immediate

Ask my agent

Interview my AI agent before you message me

It answers from my profile only, says how you can check each claim, and lists the gaps. It runs under the same evaluation and guardrails I build for production agents.

Ask about my work

Pick a question to put it in the chat, or write your own.

Check my fit against your JD

Paste a job description. You get a fit verdict (strong, partial or weak), each requirement mapped to evidence from my profile, and the requirements I cannot support listed as gaps.

  • Scope lockThe chat answers only about my background. It refuses other tasks, also when they arrive as a follow-up.
  • Evidence labelsEach claim says how you can check it: public repo, live site, published package, production system, client delivery or private walkthrough.
  • Gaps, not spinJD Match traces each claim to a profile entry and lists the requirements it cannot support as gaps.
  • Evaluation before releaseA seven-case scope eval and a ten-case golden dataset test the chat agent before a release.
  • Untrusted inputA pasted job description is data, never instructions. The chat API rejects system messages from the browser.
  • PrivacyChat history is stored only with your consent. IP addresses are stored only as salted hashes.

Work

Three things you can check today

A published package, a public repo and a live product. Each card says how you can check it.

Nexus-MCP: Hybrid Code Intelligence Server

  • Live site
  • Public repo
  • Published package

Open-source MCP server that gives AI coding agents hybrid code search: vector, BM25 and a code graph. Measured: 95% fewer tokens than Grep and Read to reach the right file on Chromium base/, and 22% lower agent cost on an unfamiliar 460-file project. On PyPI and the official MCP Registry, 1,301 tests, fully local.

Built to unblock a client engagement: a large, undocumented Flutter codebase that AI agents could not navigate reliably. Combines vector search, BM25 and a structural code graph (containment, imports and call edges), so an agent gets the relevant code instead of whole files. Measured: 95% fewer tokens than Grep and Read to reach the right file on Chromium base/, and 22% lower agent cost on an unfamiliar 460-file project. Published on PyPI (nexus-mcp-ci, v2.2.0) and the official MCP Registry, and listed on the Glama MCP marketplace. Anyone can check the fit on their own code with a free, offline eval (uvx nexus-mcp-ci eval) that calls no LLM and sends nothing. 8 tools in one local server, tree-sitter parsing across 25+ languages, about 90 MB idle and 460 MB with the embedding model loaded, no cloud dependency and no API keys.

MCPONNX RuntimeLanceDBrustworkxtree-sitterPython
AI governance: Data safety and security

Problem

AI coding agents spend most of their token budget reading irrelevant code — grepping for a function, reading entire files, repeating for every dependency. Existing code intelligence tools are fragmented across separate servers, each consuming 500 MB+ RAM.

Approach

Built a single MCP server consolidating two predecessor projects. Dual parsing (tree-sitter for symbol extraction, ast-grep for structural graph) feeds vector and BM25 search fused with Reciprocal Rank Fusion (vector 0.5 + BM25 0.3), with a code-graph boost for hub symbols. Added an ONNX Runtime model path (~50 MB vs ~500 MB on PyTorch) alongside the default bge-small-en model, used LanceDB with mmap for disk-backed vectors, and added token budgeting, semantic memory, call-edge resolution, and production hardening (graceful shutdown, corrupt index recovery, rate limiting, audit logging). v2.1.0 cut the tool list from 10 to 8 and removed FlashRank re-ranking, after benchmarks showed that fewer, richer tools and smaller results cost less. v2.2.0 added nexus-mcp-ci eval: a free, offline check that compares Nexus-MCP with Grep and Read on questions made from the user's own code, plus an opt-in paid tier that runs Claude Code or Codex with a spend cap. Every published benchmark number now comes from one results file, and CI fails when a generated block is out of date.

Result

Measured: 95% fewer tokens than Grep and Read to reach the right file on Chromium base/, and 22% lower agent cost on an unfamiliar 460-file project. 8 tools, about 90 MB idle and 460 MB with the embedding model loaded — indexing, hybrid search, symbol lookup with callers and callees, a call graph with transitive impact analysis, persistent memory and architecture mapping across 25+ languages. 1,301 tests, 21 Architecture Decision Records, published on PyPI (pip install nexus-mcp-ci) and the official MCP Registry, listed on the Glama MCP marketplace, CI/CD with trusted publishing. Zero API keys, fully local.

How this was measured: Free offline eval (nexus-mcp-ci eval, no LLM, 2026-11-03): on Chromium base/ (3,638 files, 40 questions) Nexus-MCP reached the right file with a median of 950 tokens against 17,998 for Grep and Read, and put it first 70% of the time against 40%. On pallets/click (91 files, 30 questions): 1,301 tokens against 24,774, right file first 97% against 27%. Live agent runs (Claude Code with Claude Sonnet, 12 questions, 3 runs each, v2.1.0): on an unfamiliar 460-file Python project the cost fell 22% ($0.571 to $0.446) and turns fell from 55 to 35, with 35 of 36 answers correct. On Django, which the model already knows, the cost was about equal (−3%), turns fell from 93 to 71, and 36 of 36 answers were correct against 34. The same code varies by about 20% in cost over 3 runs.

Jan 2026

Health Intelligence Engine: Agentic Wellness Platform

  • Public repo

Clinical AI platform that turns supplement queries into evidence-grounded recommendations. A Pharmacovigilance Critic checks every recommendation against the user's allergies and medications.

Clinical AI platform that turns supplement queries into evidence-grounded, safety-checked recommendations. A 9-node LangGraph pipeline grounds product data against NIH DSLD and PubMed in a Neo4j knowledge graph, with a Pharmacovigilance Critic checking every recommendation against the user's allergies and medications.

LangGraphNeo4jKnowledge GraphsRAGSafety GuardrailsDeepEval
AI governance: Guardrailed agentic AI · Evaluation gates and human oversight

Problem

Supplement and wellness recommendations lack grounding in clinical evidence and fail to account for individual contraindications, creating real safety risks for users.

Approach

9-node LangGraph pipeline grounding product data against NIH DSLD and PubMed in a Neo4j knowledge graph. A Pharmacovigilance Critic node checks every recommendation against the user's declared allergies and medications. DeepEval quality gates enforce output standards; published healf CLI exposes the platform.

Result

Evidence-grounded wellness guidance with built-in safety guardrails, contraindication checking, and DeepEval-validated output quality. Published as a CLI tool.

Protash: Autonomous Enterprise Prototyping Platform

  • Live site
  • Public repo

Describe a business intent; get a working, deployed prototype back in under 5 minutes. Six agent stages, with QA and review agents that request fixes before anything reaches the screen.

Describe a business intent; get a working, deployed prototype back in under 5 minutes. A hosted multi-agent tool that turns a described business goal into a running prototype autonomously — a 6-stage pipeline extracts domain context, spec and UX plan, generates a self-contained React component, then QAs and reviews it in parallel, self-healing through up to five correction rounds before anything reaches the screen.

Multi-agentNext.jsGCP Cloud RunDeepSeek V4.1 FlashSandboxed iframeLive demo
AI governance: Evaluation gates and human oversight · Data safety and security

Problem

Most prototyping tools produce generic wireframes — stakeholders see "Lorem ipsum" and "User A" and immediately check out, so a described business idea never gets a real gut-check before it's built.

Approach

Next.js/TypeScript multi-agent orchestrator and message bus: businessContext and spec agents extract domain entities, KPIs and BDD success criteria, a UX architect picks layout, charts and realistic domain-specific mock data, then a generator produces a sandboxed React component while QA and Reviewer agents run in parallel and request targeted fixes on failure. Built on DeepSeek V4.1 Flash, with a token budget and reasoning effort set for each agent role, to keep cost per run low. Hardened for a public demo: generated code compiles and runs in an opaque-origin sandbox iframe with its own CSP (no network, imports limited to React and Recharts), and a global LLM spend cap (runs a day and runs in flight) sits on top of per-IP limits, because per-IP limits alone do not stop an attacker with many addresses. Deployed on GCP Cloud Run via Cloud Build with runtime secrets from Doppler, with Vitest, Playwright and an evaluation suite.

Result

A working, deployed prototype back from a plain-English business intent in under 5 minutes — wired with plausible domain data rather than placeholders. The evaluation suite scored 8.7/10 on average over 8 cases, and one run costs up to about $0.30 at peak prices.

How this was measured: Eval: npm run eval, 8 cases, 2026-10-07, low reasoning effort (high effort averaged 8.4/10 and was slower). Cost: DeepSeek V4.1 Flash peak prices, checked 2026-11-02.

  • Mar 2026

    CR8: Curriculum-to-Content Agent Pipeline

    • Private, walkthrough on request

    3-agent LangGraph pipeline that turns a university curriculum into study guides, narrated video and quizzes. A two-layer evaluation framework gates every output.

  • Sep 2026

    Agent Harness: Secure Live-Data Dashboard Framework

    • Private, walkthrough on request

    A Python agent harness that connects to live data sources — databases, APIs, GCP infra — and builds validated dashboards, with every SQL path routed through one read-only guard by construction and no response model ever carrying a credential back to the LLM. In active development (MVP, Stage 3 of 5): the FastAPI gateway, SSE streaming and credential-hardening layer are built and tested (274 passing tests); the front-end and Cloud Run deploy are still ahead.

  • Mar 2026

    JobScout: Employer-Aware Job Discovery Pipeline

    • Private, walkthrough on request

    A daily pipeline that pulls roles from 13 ATS platforms and several job boards, checks each employer and salary against fixed rules, and scores what's left in two tiers: a free keyword pass first, then one LLM call only for jobs that survive it.

  • Dec 2025

    Context-Aware Knowledge Graph Agent

    • Public repo

    Built a Python-based NLP agent that converts raw consumer data into a Neo4j knowledge graph and structured vector store, feeding OpenAI, Gemini and Veo 3.1 video generation components with user-specific context for hyper-personalised video content.

  • Nov 2025

    Autonomous Agentic B2B Data CRM

    • Public repo

    Implemented an end-to-end agentic data pipeline to automatically crawl the web, qualify companies, enrich contacts and persist leads into an Enterprise GraphQL CRM.

How I build

Context, evaluation and governance

Three things decide whether a production agent holds up. This is what I think about each, and where I have done it.

Context engineering

An agent is only as good as the context it gets. I model data, code and knowledge so that each agent sees the part it needs, and no more.

  • Nexus-MCPLive site · Public repo · Published packageVector search, BM25 and a code graph give coding agents the relevant code, not whole files.
  • KlyftProduction systemEach of the eight agents reads only the data that its own tools need. Wearable data is summarised before it reaches a model.

Evaluation

Nothing ships on trust. A golden dataset and a gate decide whether a change goes out, not a good demo.

  • KlyftProduction systemEvaluated Gemini 2.5 Flash against Pro on golden datasets to near-parity, so Pro never ran in production.
  • CR8Private, walkthrough on requestA two-layer evaluation framework scores every output before it ships: free structural checks first, then an LLM judge.

Governance

Controls live in code, not in the prompt. Guardrails, read-only access and audit trails go in before release, not after an incident.

  • Move By VisionClient deliveryRan a GDPR and EU AI Act audit that produced the 19-item remediation roadmap that made the system releasable.
  • LendableProduction systemChose a scoped, auditable agent skill over an MCP server for governed data access, to meet FCA security requirements.

How I work: find the real problem with the people who have it, choose the trade-offs (guardrails, evaluation, data contracts), then ship with instrumentation and own the deployment path.

I build AI systems that stay inside limits enforced in code: guardrails on model output, evaluation gates before release, access controls on data, and audits against GDPR and the EU AI Act. The work below runs in healthtech, wellbeing and enterprise settings, where a failure has a real cost.

Guardrailed agentic AI

Agents act only inside limits that the code enforces. A prompt is not the control.

  • KlyftProduction systemScoped each agent's data access to its own tools, so no agent could read data outside its task.
  • Move By VisionClient deliveryBuilt a guard-railing and validation layer across the Vertex AI integrations of a healthtech platform and removed 100% of AI crash failures over the release in alpha-stage testing.
  • Agent HarnessPrivate, walkthrough on requestRoutes every SQL path through one sqlglot read-only guard by construction, so an LLM agent with live database access cannot write.
  • Health Intelligence EnginePublic repoA Pharmacovigilance Critic node checks every recommendation against the user's declared allergies and medications.

Evaluation gates and human oversight

Nothing ships on trust. Automated evaluation scores each output, and a person keeps the final say where the stakes are high.

  • CR8Private, walkthrough on requestA two-layer evaluation framework gates every output: free structural checks first, then an LLM judge. Every output is scored before it ships.
  • ProtashLive site · Public repoQA and Reviewer agents run in parallel and request fixes, with up to five correction rounds before a result reaches the screen.
  • Health Intelligence EnginePublic repoDeepEval quality gates enforce output standards on the clinical recommendation pipeline.
  • LendableProduction systemA manager-facing deny-list lets a person correct the automated PR-to-team attribution, so the model has a human correction loop.
  • This siteLive siteThe JD Match analyzer must trace each claim to a profile entry and list unsupported requirements as gaps. The chat assistant has a scope lock, tested with npm run eval:scope. A recruiter agent may contact me only when a human asked it to.

Data safety and security

Secrets and personal data stay out of the model, the logs and the browser.

  • Agent HarnessPrivate, walkthrough on requestNo response model carries a credential back to the LLM. Adversarial review closed a guard bypass and a ReDoS in the redaction regex (2.4s down to 8ms on a 64KB input).
  • Nexus-MCPLive site · Public repo · Published packageRuns fully local with no cloud dependency and no API keys, so indexed code stays on the machine. Includes rate limiting and audit logging. The eval sends nothing, and a data command lists or deletes every store it keeps.
  • ProtashLive site · Public repoGenerated React components run in an opaque-origin sandbox iframe with no network access. A global daily cap on LLM runs bounds spend for all clients together. Secrets reach Cloud Run at runtime from Doppler, not from .env files.
  • This siteLive siteIP addresses are stored only as salted SHA-256 hashes. A per-request nonce CSP protects scripts. Chat sessions have owners, and Doppler holds the secrets.

Regulatory compliance

Compliance work is engineering work with an audit trail, done before release.

  • Move By VisionClient deliveryRan a full GDPR and EU AI Act compliance audit on a healthcare platform with strict compliance needs, to make the system releasable.
  • This siteLive siteConsent tiers with opt-out, a privacy policy, and GDPR export and deletion endpoints that check IP-hash ownership.

Access control and governed data

The right people see the right data, and every metric has an owner.

  • LendableProduction systemGave engineers agentic access to governed data through a scoped, auditable agent skill rather than an MCP server, to meet FCA security requirements.
  • LendableProduction systemSet up Okta SCIM/OIDC authentication with admin and user groups for the tooling I built, on the organisation's own deployment stack.
  • LendableProduction systemModelled incident.io, Jira, Datadog and GitHub data into governed, OKR-level Snowflake metrics, each tied to an owner and an outcome.
  • LendableProduction systemBuilt the AI Hub, which shows how an engineering organisation uses AI across GitHub, Jira, Claude and Codex telemetry, so AI use and spend can be reviewed.

Experience

Where I have shipped

Each card gives the result first. The problem, the architecture and the full outcome are under Show details.

Lendable Operations Ltd

Senior AI Engineer

Jul 2026 — Sep 2026

  • Production system

Modelled engineering data into governed Snowflake metrics and gave engineers scoped, auditable agent access to it.

Scale / EnvInternal Engineering Teams (Cross-Org)
The Target ProblemEngineering data was scattered across incident.io, Jira, Datadog, GitHub and Backstage with no governed place to model it, and no unified view of how developer tooling was actually being used across the delivery lifecycle.
Architecture ContextGitHub, Jira, Claude, and Codex telemetry pipelines feeding the AI Hub dashboard; incident.io, Jira, Datadog, GitHub and Backstage data modelled in Snowflake for governed stakeholder access; a scoped, auditable agent skill for agentic access to that data; the codebase indexed with my own Nexus-MCP server for agent work; a company-level engineering cycle-time model on the GitHub GraphQL API, attributing each PR to a team by backtracking historical contribution share, with a manager-facing deny-list correction loop; four reusable skills replacing the manual investigation behind every new feature spec; deployment on Terraform/Terragrunt, GitHub Actions CI/CD, and Argo CD, including Okta SCIM/OIDC authentication and admin/user group setup.
Shipped OutcomeShipped on the organisation's Terraform/Terragrunt, GitHub Actions CI/CD and Argo CD deployment stack, and set up Okta SCIM/OIDC authentication with admin/user group management for the tooling I built. Modelled incident.io, Jira, Datadog, GitHub and Backstage data into governed, OKR-level Snowflake metrics leadership could act on. Gave engineers agentic access to governed data through a scoped, auditable agent skill rather than an MCP server, to meet FCA security requirements. Built the AI Hub on top of it, a full-stack engineering dashboard unifying GitHub, Jira, Claude and Codex telemetry into one view, and cut developer workflow times by up to 10% by instrumenting and optimising the organisation's agent skills, with automated ticket-to-skill detection surfacing the right skill against incoming work. Indexed the codebase with my own Nexus-MCP server so coding agents could work against it. Built a company-level engineering cycle-time model on the GitHub GraphQL API: since the team ledger only reflected current membership, not history, each PR is attributed to a team by backtracking historical contribution share, with a manager-facing deny-list that reassigns mis-attributed contributors automatically — a correction loop instead of a manual audit. Also turned the repeat manual investigation behind every new feature spec — tracing problem depth, mapping affected data points, checking downstream impact, quantifying business case — into four reusable skills, collapsing a multi-round process into a single invocation without losing rigor.
Developer ProductivityAI Adoption TelemetryData PlatformsSnowflakeGoverned MetricsOkta SCIM/OIDCTerraformCI/CDArgo CDFull-Stack Dashboards
AI governance: Evaluation gates and human oversight · Access control and governed data

Klyft Technologies

Founding AI Engineer

Sep 2025 — Nov 2025

  • Production system

Took an eight-agent coaching platform to production on Google ADK and Vertex AI, with each agent scoped to its own data.

Scale / EnvHealth & Wellbeing Coaching Platform
The Target ProblemMulti-agent coaching responses were too slow and too expensive to serve: the heaviest messages carried ~100k tokens of raw wearable data and context.
Architecture ContextEight agents (orchestrator plus coaching, workout, nutrition, wellbeing, insights and logging) on Google ADK and Gemini via Vertex AI; Pub/Sub for async processing of wearable data; Vertex AI memory for personalisation; scheduled Gemini Flash-Lite jobs for wearable summaries; OpenTelemetry tracing per agent step; Terraform on GCP.
Shipped OutcomeCut tokens on the heaviest messages 10x (~100k → ~10k) by pre-summarising wearable data and scoping each agent's data access to its own tools. Evaluated Gemini 2.5 Flash against Pro on golden datasets to near-parity, so Pro never ran in production. Made the core workout-calibration agent 3x faster (60s → 20s) with async Pub/Sub processing, using OpenTelemetry to separate data, LLM and agent-step latency. Moved wearable summarisation to scheduled Flash-Lite jobs, trading 3–4 hours of freshness for lower spend. Built a rolling 16-week plan that adapted to activities detected from watch data. Vertex AI observability showed that the plans suited athletes while most users were everyday consumers, which changed the product direction.
Agentic AIContext EngineeringModel RoutingMulti-Agent SystemsLLM Cost OptimisationPub/SubVertex AIGCP
AI governance: Guardrailed agentic AI

We Are Human Agency AB (Move By Vision)

Consultant (Pro Bono)

Dec 2025 — Jun 2026

  • Client delivery

Rescued a failing healthtech AI platform in alpha and audited it against GDPR and the EU AI Act.

How this was measured: 100% of AI-induced crash failures removed, measured over the release in alpha-stage testing.

Scale / EnvHealthtech Platform
The Target ProblemInherited a failing Flutter + GCP platform in critical-failure alpha phase with severe latency and crashing issues, compounded by strict compliance requirements in healthcare.
Architecture ContextFlutter, Vertex AI integrations with a guard-railing and validation layer and agent output contracts, OpenTelemetry, golden datasets, GCP.
Shipped OutcomeRemoved 100% of AI-induced crash failures over the release in alpha-stage testing, cut generation latency by 55% (15s to 7s) with OpenTelemetry and golden datasets, and ran a GDPR and EU AI Act audit that produced the 19-item remediation roadmap that made the system releasable.
Rescue EngineeringGDPR / EU AI Act AuditAI GuardrailsVertex AIPerformance Tuning
AI governance: Guardrailed agentic AI · Regulatory compliance

Scan and Sew Inc.

Chief Data Officer (Founding Team)

Oct 2024 — Aug 2025

  • Production system

Shipped a Designer AI Assistant (RAG and vision-language models over the design team's internal libraries, co-built with the designers and adopted into their daily workflow) and a real-time manufacturing tracking platform.

Scale / Env3D Product Designers & Manufacturers
The Target ProblemDesigners lacked a unified way to intuitively search past design libraries and required a spatial CAD 2D-to-3D workflow connected to supply chain operations.
Architecture ContextOpenAI LLM/VLM APIs, a Meta Llama vision model via NVIDIA, VLMs on a cloud GPU via Ollama for live inference, RAG, Gaussian Splatting (PyTorch3D evaluation), ReactJS, AWS Lambda, GraphQL, DynamoDB.
Shipped OutcomeShipped a Designer AI Assistant (RAG and vision-language models over the design team's internal libraries, co-built with the designers and adopted into their daily workflow) and a real-time manufacturing tracking platform. Evaluated custom 3DGS vs APIs and made the strategic call to integrate an API, saving months of dev time.
Generative AIGaussian SplattingReactAWSVLMRAG

AIMAGE Technologies

Founder & CTO

Jan 2020 — Aug 2023

  • Production system

Cut p95 visual-search latency from 15s to 3–4s with knowledge graphs, and grew the team to 10.

Scale / EnvEnterprise Retailers
The Target ProblemRetailers losing customers because online platforms lacked an intuitive way to visually try-on items and search through massive catalogs.
Architecture ContextCustom vectoriser model and custom graph-based vector database for visual search (feature vectors as nodes, ontology relationships as edges) combining similarity search with graph traversal for relationship-aware queries across catalogs of thousands of products; virtual try-on engine (OpenCV, PyTorch, Unity3D); production deployment on AWS (Lambda, ECS, Neptune, DynamoDB, S3, Kinesis) with GraphQL APIs.
Shipped OutcomeDelivered search and recommendations to production on e-commerce platforms, cutting the p95 latency of visual search from 15s to 3–4s with knowledge graphs, and piloted the virtual try-on engine on a retail client's storefront. Founded the company, owned the product end to end for 3.5 years, and grew the team to 10 across engineering, product and design.
Vector SearchGraph DBComputer VisionAWSPyTorchGraphQLE-commerce
  • Founder & Consultant (Part-time) · Mage Ventures Pvt. Ltd.

    Oct 2019 — Mar 2021
    • Client delivery
    • Context: PhonePe (Walmart-owned), Grocery Retail Client
    • Problem: Needed a secure cross-platform payment gateway and an AI-powered automated checkout solution for retail environments.
    • Architecture: Node.js, React, AWS EC2, TensorFlow, FastAPI, Computer Vision.
    • Outcome: Implemented a secure cross-platform payment gateway for Walmart-owned PhonePe across multiple client apps, and built an AI-powered automated grocery checkout engine using computer vision (image segmentation) for a product company.
  • AI Consultant (Contract, Founding Team) · Cellstrat Inc.

    Oct 2018 — Oct 2020
    • Client delivery
    • Context: TVS Motors, Target, Airbus, Volvo
    • Problem: Bridging theoretical AI capabilities and what enterprise organizations can actually absorb and use in a real context.
    • Architecture: PyTorch, TensorFlow, Keras, Python, Docker, AWS.
    • Outcome: Consulted on AI/ML initiatives for enterprise clients, designing and implementing models in PyTorch, TensorFlow, Keras, and Python, containerised with Docker and deployed on AWS for their digital transformation journey. Delivered a workshop at ODSC (Open Data Science Conference) on implementing AI and deep learning solutions in enterprise environments, training 100+ professionals.
  • Full Stack Engineer (Founding Team) · EndGate Global

    Jul 2017 — Jul 2018
    • Production system
    • Context: High-volume food delivery services
    • Problem: Needed a scalable automation platform for processing and delivering food orders in bulk.
    • Architecture: Java, Spring, Hibernate, MySQL, JavaScript.
    • Outcome: Developed full-stack food delivery workflows that real businesses depend on, establishing fundamental production software engineering skills.
  • AI Researcher Intern · ISRO

    Nov 2016 — Apr 2017
    • Research
    • Context: Chandrayaan Moon Rover Mission
    • Problem: Making a rover navigate a lunar environment using a single camera. Solving for geometric uncertainty and edge cases where failure has massive real-world consequences.
    • Architecture: Computer Vision algorithms, Mono Vision Depth Detection.
    • Outcome: Advanced the perception capabilities of the rover, learning the discipline of high-stakes, fault-intolerant research.

Speaking

Talk to me about Nexus-MCP

I talk about context for AI coding agents, and about evaluation and governance for production agents. London in person, or remote anywhere. Podcasts, meetups and conferences.

  • Your coding agent reads too much

    Engineers who use or build AI coding agents, and developer-tool teams.

  • Shipping a local-first MCP server that people install

    Open-source maintainers, MCP builders and platform engineers.

  • Governed context for agents in regulated settings

    AI platform, security and governance teams.

Invite me to a podcast or event

Before: Workshop at ODSC (Open Data Science Conference).

Background

Skills, education and credentials

Context Engineering
Context Engineering · RAG · MCP (Model Context Protocol) · Knowledge Graphs
Evaluation & Governance
AI Governance · EU AI Act & GDPR Audit · LLM Guardrails & Output Validation · Evaluation-Driven Development (DeepEval)
Agents & Models
Multi-Agent Orchestration · LangGraph · Google ADK · AI Cost Optimisation (Token Reduction, Caching, Model Routing)
Engineering & Cloud
Python · TypeScript · FastAPI · GCP (Vertex AI, Gemini, Cloud Run, Cloud Build, Secret Manager, Pub/Sub, BigQuery) · AWS (Lambda, ECS, S3, Kinesis, DynamoDB, Neptune) · Terraform / Terragrunt
Data & Storage
PostgreSQL (Neon, Supabase) · Snowflake · BigQuery · Neo4j
Education
MSc Artificial Intelligence, University of Surrey (Distinction) · Master's in Computer Applications, Christ University (First Class) · Bachelor's in Computer Applications, Bangalore University
Certifications
Claude Code in Action (Anthropic) · Model Context Protocol (Anthropic) · Agent Skills (Anthropic) · Building with the Claude API (Anthropic) · LangGraph & LangSmith (LangChain Academy) · Deep Learning & Computer Vision (Stanford)
Awards
Most Innovative Business · Best Presentation Award · UKSEDS IOSM Competition Winner · Most Innovative Company · AI Hackathon Winner

All skills

  • Context Engineering: Context Engineering, RAG, MCP (Model Context Protocol), MCP Servers & Code Intelligence, Knowledge Graphs, Hybrid Search / Reciprocal Rank Fusion, Re-ranking, Chunking & Token Budgeting, Agent Memory & Prompt Caching, Agent Skills, Prompt Engineering, Governed Metrics Modelling (Snowflake)
  • Evaluation & Governance: AI Governance, EU AI Act & GDPR Audit, LLM Guardrails & Output Validation, Prompt-Injection Resistance & Scope Locking, Evaluation-Driven Development (DeepEval), Golden Datasets & SME-Agreed Rubrics, LLM-as-Judge & Offline Regression Suites, OpenTelemetry Agent-Step Tracing, Agent Output Contracts & Safety-Critic Agents, Scoped Tool Access for Agents, Read-Only Data Access & Credential Redaction for Agents, Access Control (Okta SCIM/OIDC), Secrets Management (Doppler, Secret Manager), Audit Trails & Compliance Registers, Human-in-the-Loop Safety Checks, Fail-Closed CI Gates, Observability (Datadog)
  • Agents & Models: Multi-Agent Orchestration, LangGraph, LangChain, LlamaIndex, Google ADK, OpenAI, Gemini & DeepSeek APIs, Severity-Based Model Routing, Claude Code, LLM Cost Optimisation, AI Cost Optimisation (Token Reduction, Caching, Model Routing), Comparative Hyperscaler Evaluation (Vertex AI vs AWS Bedrock vs Azure ML), Model Suitability, Latency & Cost-Per-Run Analysis, Fine-Tuning (QLoRA, BERT-family, Unsloth), Local Models (Gemma, Ollama, llama.cpp, GGUF Quantisation)
  • Engineering & Cloud: Python, TypeScript, FastAPI, React, Next.js, Node.js, GraphQL, REST APIs, Flutter, GCP (Vertex AI, Gemini, Cloud Run, Cloud Build, Secret Manager, Pub/Sub, BigQuery), AWS (Lambda, ECS, S3, Kinesis, DynamoDB, Neptune), Docker, Terraform / Terragrunt, Argo CD, GitHub Actions CI/CD
  • Data & Storage: PostgreSQL (Neon, Supabase), Snowflake, BigQuery, DynamoDB, Neo4j, LanceDB, ChromaDB, Pinecone
  • Developer Tooling & Productivity (earlier work): MCP Servers & Code Intelligence, AI Coding Agent Tooling, AI Adoption Telemetry, Developer-Productivity Metrics, Workflow Analysis, Agent Skill Instrumentation & Optimisation, GitHub/Jira Data Pipelines, Metrics Dashboards, Claude Code & Cline Custom Harness (skills, agents, hooks, workflows)
  • AI / ML (earlier work): NLP, Computer Vision, Gaussian Splatting, PyTorch, TensorFlow, ONNX Runtime, Hugging Face

Education

  • MSc Artificial Intelligence, University of Surrey · 2023 — 2024 · Distinction
    • Dissertation on high-fidelity human avatar reconstruction using Gaussian Splatting for edge computing
    • Co-delivered a local-infra LLM token-classification project that doubled render speed
    • Winner of the most innovative business at UKSEDS IOSM Competition 2024 at Peryton Space Society
  • Master's in Computer Applications, Christ University · 2013 — 2017 · First Class
    • Co-authored a peer-reviewed survey on AI path-planning methods
    • ISRO collaboration: obstacle detection research for Chandrayaan Lunar Rover mission
    • Built a full-stack Learning Management System with analytics
  • Bachelor's in Computer Applications, Bangalore University · 2010 — 2013
    • Built a Healthcare Management System to streamline patient care workflows
    • Led the WEF Global Shapers team engaging C-level industry leaders on startup culture
  • Entrepreneurship / Entrepreneurial Studies, IFA Paris
    • Winner of the Most Innovative Company award presented by IBM Paris and IFA Paris
    • Legal, manufacturing, customer psychology, pricing and go-to-market strategy modules

Publication

Modern Machine Learning Approaches For Robotic Path Planning (Peer-Reviewed Journal)

Contact

Let's Connect

I'm open to applied AI, context engineering and AI governance roles where I build and own a system inside one team. London, hybrid or on-site. For a podcast or an event, choose “Podcast or event invitation” in the form. The fastest route is email.

Send an Email
2000
Privacy Policy