PORTFOLIO / 2026 HYDERABAD, INDIA B.TECH AI AND ML VJIT

KORRA
KIRAN.

AI/ML engineer. Voice first agents, procurement auctions, safe data systems.

I build systems that run in the messy middle. Retailers dictate ledger entries in Telugu over WhatsApp. Wholesalers outbid each other without a phone call. Spreadsheets answer questions and never drop a table.

Final year B.Tech student at Vidya Jyothi Institute of Technology. Most of my work pairs a LangGraph agent with a FastAPI service, a MongoDB or PostgreSQL store, and enough guardrails that a real shopkeeper can use it on day one.

Systems documented
05
Hackathon honors
04
Commits last year
521
01

About

ENGINEER / RESEARCHER
HYDERABAD, INDIA
DOMAINWORK
Agents and LLMs LangGraph orchestration, Sarvam AI speech, structured tool calling
Backend and data FastAPI services, geospatial MongoDB, read only PostgreSQL analytics
Federated learning Multi client training with FedAvg, no central data hoard
Vision and infrastructure CNN pipelines, MediaPipe evaluation, Docker, zero trust mesh
02

Selected systems

FIVE ENTRIES
01 TO 03 PRIVATE
CASE 01 WHATSAPP ERP PRIVATE REPOSITORY

Voice first ERP for retail

Repo
Private
Spec
Available

Vypar

Voice and text ERP for Indian retailers. Inventory, khata ledger, billing, and sales reporting inside WhatsApp, with Sarvam AI speech across 20 plus regional languages.

Voice note / Sarvam STT / LangGraph route / guarded Mongo write / localized reply

  • Python
  • LangGraph
  • Sarvam AI
  • FastAPI
  • MongoDB
CASE 02 B2B REVERSE AUCTION PRIVATE REPOSITORY

Procurement without phone tag

Repo
Private
Spec
Available

Supply Chain Saathi

Retailers post a requirement with a live location. Nearby wholesalers are discovered by geospatial query and bid against each other in real time, cutting procurement from a day of phone calls to a tap.

Requirement post / geo circle / live bids / awarded in one tap

  • FastAPI
  • LangGraph
  • Gemini Flash
  • MongoDB
CASE 03 CONVERSATIONAL BI PRIVATE REPOSITORY

Plain words in, safe SQL out

Repo
Private
Spec
Available

ClarityAI Engine

Plain questions compile into PostgreSQL SELECT statements with strict read only AST guards, then stream back as live ECharts visuals. Nothing destructive ever reaches the database.

Schema ingest / LangGraph compile / AST guard / read only run / chart

  • LangGraph
  • Sarvam AI
  • PostgreSQL
  • Flask
  • ECharts
CASE 04 FEDERATED LEARNING PUBLIC REPOSITORY

Training without sharing data

Repo
Public
Scale
16 subjects, 6 grades

Smart Classroom

Multi school collaborative training with FedAvg aggregation across 16 subjects and 6 grades. Models travel between schools, student records never leave campus.

Local training / FedAvg aggregation / global model round trip

  • Python
  • Flask
  • FedAvg
Public repository
CASE 05 HOMELAB INFRASTRUCTURE PUBLIC REPOSITORY

My files on my hardware

Repo
Public
Exposure
Zero public ports

Private Cloud Server

A headless Mac M1 rebuilt as a private cloud. Dockerized Nextcloud behind a Tailscale zero trust mesh, serving files without a public port.

Containerized services / mesh VPN / no exposed ports

  • Docker
  • Nextcloud
  • Tailscale
  • macOS
Public repository
03

Stack

CAPABILITY SHEET
TOOLS IN USE
  • 01

    AI and LLMs

    LangGraph / Sarvam AI / Gemini Flash / Structured tool calling / NLP

  • 02

    Machine learning

    Scikit-learn / XGBoost / CNNs / Transfer learning / Federated learning

  • 03

    Backend and data

    Python / FastAPI / Flask / REST APIs / MongoDB / PostgreSQL

  • 04

    Computer vision

    OpenCV / MediaPipe / CNN evaluation pipelines

  • 05

    Infrastructure

    Docker / Tailscale / AWS S3 / Azure ML

04

Honors

HACKATHONS
AND COMPETITIONS
RANKEVENTORGANIZER
1ST HackXStream TrustFundX, Algorand
BEST VJIT Cybersecurity Hackathon Vidya Jyothi Institute of Technology
2ND Reskill Hackathon Reskill Community
FIN Bizzhack Ideathon Bizzhack Innovation Challenge
05

GitHub

OPEN SOURCE
ACTIVITY

PROFILE

@korrakiran

Public experiments and tooling live on GitHub. Enterprise and client architecture stays in private repositories. The activity grid reads live data, with a baked in snapshot for bad network days.

Open GitHub

521 CONTRIBUTIONS IN THE LAST YEARLESS MORE

06

Contact

OPEN TO ROLES
AND COLLABORATION

Say hello.

DIRECT

kirankorra831@gmail.com
GitHub / LinkedIn
Base
Hyderabad, India, IST
Availability
Full time roles, internships, engineering collaborations

VYPAR / SYSTEM SPEC

Vypar: voice first ERP on WhatsApp

Full stack ERP for Indian retail owners covering stock, credit ledger (khata), and sales reporting.

  1. 01 / INGEST. WhatsApp webhook captures voice notes in Telugu, Hindi, Tamil, and 20 plus regional languages.
  2. 02 / TRANSCRIBE. Sarvam AI maps audio to native text and a standard schema.
  3. 03 / ROUTE. LangGraph directs intent to inventory, ledger, or billing tools.
  4. 04 / GUARD. Quantity checks, stock boundaries, and write constraints enforced.
  5. 05 / STORE. MongoDB atomic updates with geospatial shop tagging.
  6. 06 / REPLY. Localized audio confirmations or invoices return in chat.
SAATHI / SYSTEM SPEC

Supply Chain Saathi: reverse auctions on WhatsApp

Procurement agent connecting retail demand with nearby supply, priced in real time.

  1. 01 / REQUEST. Retailer posts requirement with live location.
  2. 02 / DISCOVERY. MongoDB 2dsphere query finds wholesalers inside the delivery radius.
  3. 03 / DISPATCH. FastAPI sends concurrent quote invitations over the WhatsApp API.
  4. 04 / AUCTION. LangGraph and Gemini Flash normalize quotes and rank bids live.
  5. 05 / AWARD. Retailer confirms the best bid in one tap.
CLARITYAI / SYSTEM SPEC

ClarityAI Engine: conversational BI with guardrails

Natural language questions compiled into safe SELECT statements and live charts.

  1. 01 / INGEST. Schema metadata becomes a column dictionary.
  2. 02 / COMPILE. LangGraph and Sarvam produce PostgreSQL SELECT statements.
  3. 03 / GUARD. AST validation blocks DROP, INSERT, UPDATE, and DELETE.
  4. 04 / EXECUTE. Sanitized query runs read only with a strict timeout.
  5. 05 / VISUALIZE. Apache ECharts renders charts and summaries live.