// 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 VIT-AP, 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.

  • Improved sales-agent spreadsheet task accuracy from 60% to 87% by building evaluation pipelines and redesigning agent workflows around custom task-level metrics.
  • Developed an async image-retrieval pipeline on Gemini Embedding 2 + Milvus; benchmarked 10+ retrieval strategies to reach 98% exact-match accuracy.
  • Built an async LLM evaluation pipeline for intent, lead status, escalation, blocking and attribute extraction across 7,000+ customer interactions — automated regression testing for every model change.
  • 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.
  • Implemented an agent-facing escalation tool that hands complex conversations to human operators over WhatsApp, with summaries and lead details attached.
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.

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, Sentence Transformers, spaCy
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