AI EngineerIndia

Systems you can check.

Building & Deploying Enterprise AI Systems. Tech Consultant specializing in agentic workflows, production RAG, and real-time vision systems.

60%
less time drafting medical reports
<2s
to detect an accident on a live camera
+25%
answer relevance over the internal baseline
Where it runs

Three places my work runs today, and what it changed there.

ASSESSMENT · DRAFT[1][2]HR72EVERY LINE CITED[1] [2] → SOURCEPlate A
Healthcare Associate Data Scientist

Reports with a source behind every line

A RAG assistant drafts medical assessment reports, citing the document behind each statement so clinicians can check it.

−60%time to draft a medical report
See the role
ACCIDENT · ALERT 1.8sPlate B
Cities AI Engineer

Live cameras that raise their own alarms

Accident, fire and congestion detection across a city's traffic cameras, from stream ingestion to the alert.

<2sfrom incident to alert
See the case study
AZUREGOOGLE CLOUD · CLOUD RUNENTRA · IAPapiworkeruiENहिंதবଓLAYOUT KEPTPlate C
Enterprise Tech Consultant

AI platforms moved, secured and made multilingual

An AI platform moved from Azure to Google Cloud, locked behind Entra ID and IAP, translating documents across Indian languages.

Azure → GCPon Cloud Run, end-to-end auth
See the role
01 · Work

Paper 1 · 2014Paper 2 · 2016Paper 3 · 2018Paper 4 · 2020Paper 5 · 2022HighMedLow
01 · Research agent2026

Nodus

Trace every claim back to its paper.

Finds the papers, pulls out each claim, clusters them across papers, and scores every finding for lineage, disagreement and quality, with the score's workings shown.

LangGraphFastAPIpgvectorCloud Run
WebhooksignedContexttree-sitterBug & SecagentPracticesagentTriageone judgeRouterpersistreviewbot/majors · 1 awaiting decisionreviewbot/majors · all majors decided@reviewbot ack RB-142s.dasSIGNED · ACKRB-142 · a41f9c2The check clears on a decision, not a fix.
02 · Multi-agent code review2026

ReviewBot

Nothing merges on silence.

A GitHub App whose merge check clears only when a named developer records a decision on every major finding. Not on a fix, on a decision. Live on real repos.

LangGraphtree-sitterGitHub AppsAWS Fargate
CAM 07 · 25 FPS · ROLLING WINDOW1591317212522 / 25Accident · alert sent · 1.8sThen a cooldown, so one glitchy frame never pages anyone.
03 · Real-time vision2024

VideoAnalytics

Alerts come from sequences, not frames.

Accident, fire and congestion detection across a city's live traffic cameras. Alerts arrive in under 2 seconds without paging anyone over a single glitchy frame.

YOLOv8GStreamerRabbitMQByteTrack
02 · Experience

Where I've shipped.

JUN 2026 — NOWGurugram
Enterprise

Tech Consultant, Data & AI

Moving enterprise AI platforms to Google Cloud and making them secure and multilingual.

Azure → GCPplatform migrated to Cloud Run

I moved an AI commentary-generation platform from Azure to Google Cloud, containerising its FastAPI services and running them on Cloud Run with Cloud Build, Cloud SQL, Secret Manager and Artifact Registry. Every request is authenticated end to end: Entra ID handles tenant identity, and IAP/IAM decides which services and users get through. Alongside that, I built document translation for Indian languages with PyMuPDF and Azure OpenAI that keeps tables, figures and page layout intact.

AZURECLOUD RUNIAP · ENTRAapiworkeruiENHI · TA · BN · OR
Fig. Migration through the identity gate
Cloud RunIAPEntra IDAzure OpenAIPyMuPDF
NOV 2024 — MAY 2026Bhubaneswar
Healthcare & logistics

Associate Data Scientist

GenAI assistants for healthcare and forecasting for logistics.

−60%time to draft a medical report
+25%relevance over the internal baseline

My main work was a RAG assistant that drafts medical assessment reports, with settings for each disease type and a citation behind every statement. It cut drafting time by 60%. A prompt-tuning pipeline that classifies each query and adjusts generation settings to match lifted relevance scores by 25% over the internal baseline. I also built air-cargo demand forecasting that combines economic indicators, shipment trends and live weather data.

SOURCES [1–3]DRAFT · ASSESSMENT123BEFOREAFTER−60% drafting time
Fig. Every statement points to a source
RAGLangChainFastAPIPrompt engineeringForecasting
JAN 2024 — NOV 2024Bhubaneswar
Cities

AI Engineer

Real-time computer vision on live city traffic cameras.

−30%frame loss in stream ingestion
<2sto detect an accident
+18%routing efficiency in simulation

I built the computer-vision stack behind a city's traffic cameras. RTSP ingestion with GStreamer and RabbitMQ cut frame loss by 30%, and accidents and traffic anomalies are detected in under 2 seconds. A congestion heatmap for rerouting improved routing efficiency by 18% in simulation, and along the way I fine-tuned Transformer and YOLO models with Hugging Face and Ultralytics.

Read the VideoAnalytics case study
CAM 1CAM 2CAM 3CAM 4CAM 5CAM 6CAM 7CAM 8CAM 9ACCIDENT · 1.8sRABBITMQGSTREAMER → QUEUE → YOLOv8 + BYTETRACK−30%FRAME LOSS<2sTO ALERT+18%ROUTING
Fig. Nine streams, one queue, one alert
YOLOv8GStreamerRabbitMQPyTorchOpenCV
Fig. II · Where it was builtLAT 20.6°N · LON 78.9°E

Built in India, running in production.

About

03 · About

A model's output is only useful if someone can see where it came from, and push back on it.

MODEL OUTPUT[2]SOURCE · PAPER 2p. 6 · Table 3TRACEDREVIEWER · PUSHED BACK“Sample size is too smallfor this claim. Cut it.”s.das · line 4CUTCHECKED1 CUT · 1 CITED01 OUTPUT02 CLAIM03 SOURCE04 PUSHBACK05 CHECKED
Portrait of Shreeyansh DasPortrait of Shreeyansh Das
Fig. 0 · the engineer

I'm an AI engineer with nearly three years of building GenAI and computer-vision systems that real people depend on: medical report assistants, city-wide traffic monitoring, and enterprise platforms on Google Cloud.

So I design for trust from the start. That means citations, scoring rules you can read, human sign-off, and an audit trail.

I care just as much about the unglamorous half: queues, retries, auth, deployment pipelines and cost. That's what makes a demo something a team can actually run.

Process

Understand it.

I start with your problem, not a tool. Who uses it, what it has to get right, and what failure would look like.

UsersConstraintsFailure modes

See what's there.

Before proposing anything, I look at the data you already have and the architecture underneath it, so the plan fits what's really there.

DataSystemsLimits

Research or propose.

If the problem is new to me, I research it first. If I've solved something like it before, I propose a direction straight away.

PapersPrior artExperience

Map it out.

You get a roadmap or an architecture you can question: the moving parts, the risky bits, and the order to build them in.

ArchitectureMilestonesRisks

Build it.

Then I build the final solution end to end, and hand it over running in production, not as a prototype.

CodeDeployHandover
04 · Toolkit

GenAI & LLMs 07

Agent graphs, retrieval, and prompts that cite their sources.

LangGraphLangChainRAGPrompt engineeringHF TransformersAzure OpenAIGemini

Vision & Deep Learning 05

Detection and tracking on live video.

PyTorchTensorFlowOpenCVUltralytics YOLOByteTrack

Data Science 08

Analysis, forecasting and quick dashboards.

NumPyPandasscikit-learnXGBoostMatplotlibSeabornStreamlitDash

Backend & Data 13

The services, queues and stores underneath.

PythonC/C++FastAPIPostgres + pgvectorMySQLMongoDBQdrantPineconeChromaDBRabbitMQKafkaAirflowGStreamer

Cloud & MLOps 11

Shipping it: containers, identity and pipelines.

GCP Cloud RunCloud BuildCloud SQLIAP / IAMSecret ManagerAzure Entra IDDatabricksAWS FargateDockerGitHub ActionsW&B
05 · Contact

Contact

Got a hard problem?

Open to AI engineering roles and interesting problems in GenAI, agentic systems and computer vision.