AI Engineer · Open to new roles

SuryaPrakash

AI engineer who builds production LLM systems end to end: agentic workflows, retrieval-augmented generation, and the full-stack apps that deliver them.

Manual validation, automated at Kelly Services
20→1 min
First-token latency in the agentic RAG system
−50%
Tools in the open-source FastF1 MCP server
27
Surya Prakash Madichetti

01 — About

From scattered data to working intelligence.

I'm an AI engineer who builds production LLM systems end to end, across Python, FastAPI and Next.js: multi-provider orchestration, vector search on PostgreSQL/pgvector, Model Context Protocol tooling, and the evaluation and cost observability that keep AI features honest.

Before that, data science and predictive modelling, which is why I measure retrieval before I trust generation.

95%

Less time spent on circuit validation after the GPT-4o-mini and LangChain automation went live.

M.S. Computer Science (Data Science), Hood College. B.S. Electrical Engineering, Milwaukee School of Engineering.

Microsoft Certified: Azure AI Fundamentals, Azure Data Fundamentals, Azure Fundamentals.

See the full journey ↓

02 — Technical focus

I build the whole path from a document to a trustworthy answer: the retrieval, the agents, and the product around them.

Agentic and multi-agent workflows in LangGraph and Agno, Model Context Protocol tooling, and the evaluation and cost observability that keep them honest.

  • Retrieval-Augmented Generation (RAG)
  • Agentic Workflows
  • Multi-Agent Orchestration
  • LangChain
  • LangGraph
  • Agno
  • Model Context Protocol (MCP)
  • Prompt Engineering
  • Function and Tool Calling
  • Context Management
  • Response Streaming
  • Hallucination Mitigation and Grounding
  • LLM Evaluation (recall@k, MRR, nDCG, Ragas)
  • Token and Cost Observability
  • OpenAI
  • Anthropic
  • Google Gemini
  • Groq
  • Azure AI Foundry
  • Ollama (local models)

03 — Selected work · 07

LLM systems, and the apps that put them in people's hands.

All on GitHub ↗

Featured · Active

Advanced Agentic RAG System

Self-correcting multi-step retrieval in LangGraph over hybrid search on pgvector. A two-tier evaluation harness scores retrieval on recall@k, MRR and nDCG separately from Ragas generation runs.

Python · LangGraph · FastAPI · PostgreSQL/pgvector · Next.js

// one query, end to end

query

→ expand (LangGraph)

→ dense ⨯ BM25 → RRF fusion

→ re-rank → grounded answer

query latency
<1s
chunking strategies
5
first token
−50%

Personal OS · Active

3 providers. One interface.

Praxis OS

Provider abstraction across Anthropic, OpenAI-compatible and local Ollama models with failover, cost observability, and a résumé generator that checks every claim against evidence.

Python · FastAPI · Next.js · SQLite FTS5 · Multi-provider LLM orchestration

Multi-agent

Analysts → Risk Officer → PASS/FAIL

Finance Agent — Multi-Agent Investment Research

An Agno investment committee that reviews ideas against a personal mandate, with text-to-SQL over live prices and Slack alerts.

Python · Agno · FastAPI · PostgreSQL/pgvector · OpenTelemetry · Slack

Open source · Published

27 tools. 4 resources.

FastF1 MCP Server

Formula 1 data for AI assistants: standings, telemetry, Vega-Lite charts and animated 2D track replays.

Python · Model Context Protocol · FastF1 · Vega-Lite · GitHub Actions

CRM

Every answer cites its source.

LeadLens — Lead Generation Engine & CRM

Document Q&A with exact source citations, streaming drafts across OpenAI and Anthropic, and tested tenant isolation.

Python · FastAPI · PostgreSQL/pgvector · Next.js · TypeScript

Mobile · Android

Two devices. Zero duplicates.

Pocket Invoice — Invoicing App for Small Businesses

Offline-first invoicing for tradespeople with Stripe Connect payments and RevenueCat subscriptions.

React Native · Expo · TypeScript · Supabase/PostgreSQL · Clerk · Stripe Connect · RevenueCat · Next.js

Mobile

Offline first. Syncs on reconnect.

Forma Workout App

An idempotent outbox for sync, push notifications verified in every app state, and a no-loss auth migration to Clerk.

React Native · Expo · Supabase · Clerk · Firebase Cloud Messaging

04 — Experience

The journey so far.

From statistics and Power BI to shipping LLM features in production on Azure.

Kelly Services

May 2025 - Feb 2026

Azure AI Developer. AI-driven circuit validation on Azure Functions, and the Next.js and FastAPI platform around it.

  • — Cut manual circuit validation from 20 minutes to under 1 with GPT-4o-mini and LangChain in Azure Functions: intent understanding, NL2SQL and generated reports.
  • — Architected a Next.js and FastAPI (BFF) platform, replacing legacy tools with one operator interface.
  • — Designed the Azure MySQL schema for real-time circuit management and data ingestion.
  • — Built a GenAI proof of concept solo and presented it with the Director, winning the contract that took it to production.
  • — Built a role-based admin portal on Azure Cosmos DB behind multimillion-dollar CAPEX optimisations.
  • Azure
  • LLMs

Mindcubed

Aug 2022 – Dec 2022

Software Engineer. Mapped DC crime trends and hotspots with EDA, hypothesis testing and Power BI heatmaps.

  • Data
  • Power BI

Hood College

Jan 2022 - Dec 2024

M.S. Computer Science (Data Science). Forecasting rental demand with XGBoost (93% R²). Unsupervised learning (K-Means/DBSCAN) on EHR data. Real-time risk assessment web app.

  • ML
  • Education

Milwaukee School of Engineering

2016 - 2022

B.S. Electrical Engineering.

  • Education

( Open to new roles & collaborations )

Building something with LLMs? Let's talk.

or email surya96t@gmail.com