// portfolio · build 2026.09

Ratul Dash

I build AI agents, the evaluation pipelines that keep them honest, and retrieval systems that hold up on real data.

ratul.ipynb
In [1]:from ratul import now
In [2]:now()
Out[2]:
{
  'study': 'B.Tech CSE · VIT-AP',
  'focus': [
    'Backend for AI',
    'Evaluation & Retrieval Systems',
    'Multi-Agent Workflows',
  ],
  'cgpa':  8.62,
  'grad':  2027,
}
In [3]:
01

bio

I'm a final-year Computer Science student at Vellore Institute of Technology, Andhra Pradesh, specializing in Data Analytics, and an AI Engineer intern at TailorTalk. Most of my time goes into generative AI systems that have to work on real, messy data: sales agents, retrieval pipelines, and multi-agent reporting. I like turning ideas into efficient, scalable backends, and I like proving they work with numbers rather than vibes.

02

education

2023 – 2027

B.Tech, Computer Science and Engineering (Data Analytics)

Vellore Institute of Technology, Andhra Pradesh
CGPA 8.62 / 10
03

work

2026

AI Engineer Intern

TailorTalk · Mar 2026 – Present

Building and evaluating AI sales agents that talk to thousands of real customers.

  • Built a fashion-sales LLM benchmark that runs our production agent in a synthetic shop with planted traps (348 cases, 12 client profiles), scoring models on factual grounding, tool use, policy compliance, latency and cost.
  • Improved sales-agent spreadsheet task accuracy from 60% to 87% by building tool-level evaluation pipelines and redesigning agent workflows.
  • Developed an async image-retrieval pipeline on Gemini Embedding 2 + Milvus; benchmarked 10+ retrieval strategies to reach 98% exact-match accuracy.
  • Built an LLM evaluation pipeline for intent, lead status, escalation, blocking and attribute extraction across 7,000+ customer interactions, used to compare models for post-chat processing.
  • Built a multi-agent reporting workflow that reads 3,000+ lead conversations and CRM records per client to write weekly reports on lead quality, conversion trends and source attribution.
  • Shipped production agent tools for human escalation, lead blocking, document reading and image search.
2024 – 2025

Member → Team Lead → Technical Manager

Team Next Nexus, VIT-AP · Aug 2024 – Sep 2025

Worked my way up the club's technical team.

  • As Technical Manager, mentored the Technical Lead / Co-Lead and co-coordinated a GenAI hackathon end to end.
  • Handled recruitment and onboarding, bridging club leadership and the technical team.
  • As Technical Team Lead, ran a small dev team: planning, task delegation, and hands-on implementation of club projects.
  • As a Team Member, built independent projects while learning machine learning and deep learning from the ground up.
04

achievements

05

projects

Things I've built to learn how they really work. More on GitHub.

1 / 2
AptivHireRecruiting multi-agent system

AI agents that parse CVs and job descriptions into structured profiles, score candidate–job matches with reasoning and gaps, and write interview invites. FastAPI + PostgreSQL + SQLAlchemy backend with JWT auth, Pydantic-validated agents on Groq, and a React front end.

FastAPIPostgreSQLPydanticGroqReact
Semantic Graph RAGReproducing the SemRAG paper

Semantic chunking, a spaCy-built knowledge graph, Louvain communities with LLM-written summaries, and dual local + global graph retrieval feeding a local Ollama model. Runs fully offline.

spaCyNetworkXSentence TransformersOllama
minimal-nn-frameworkAutograd + MLP from scratch

A scalar reverse-mode autodiff engine and a small neural-net library on top: configurable activations, He/Xavier init, MSE & BCE losses, and an SGD optimizer. Inspired by Andrej Karpathy's micrograd, extended into a tiny framework.

PythonAutodiffFrom scratch
Char-Transformer~10M-param GPT, trained from scratch

A decoder-only, character-level Transformer (6 blocks, 6 heads, 384-dim, 256 context) trained on an A100 to write Shakespeare-flavoured text. Causal self-attention, residuals and layer norm, all written out by hand, following Andrej Karpathy's GPT-from-scratch tutorial.

PyTorchTransformersA100
Obesity Level PredictionClassical ML, done carefully

EDA, preprocessing and a stepwise model climb on the UCI dataset: tuned Random Forest (95.9%) → XGBoost / LightGBM (96.6%) → a soft-voting ensemble at 96.9% accuracy.

scikit-learnLightGBMXGBoost
Neural Style TransferVGG19 feature optimisation

Repaints a photo in the artistic style of another image while keeping its original content. A pretrained CNN (VGG19) pulls out the shapes from one image and the textures and colors from the other, then blends them.

TensorFlowVGG19CNNs
06

toolbox

Languages
Python, SQL
Backend
FastAPI, Flask, Pydantic
AI / ML
PyTorch, TensorFlow, scikit-learn
LLM / GenAI
LangGraph, LangChain, PydanticAI
Cloud
AWS, Amazon Bedrock, GCP Vertex AI, Google AI Studio, IBM watsonx
Databases
PostgreSQL, MongoDB, Redis, Milvus
Tools
Git, Docker