SOFTWARE DEVELOPER · AI/ML ENGINEER

Building software.
Engineering intelligence.

I'm Nandan Reddy, a software developer passionate about building reliable backend systems, useful products, and AI-powered applications.

PYTHON ✳ BACKEND SYSTEMS ✳ AI / ML ✳ REST APIS ✳ RAG & LLMs ✳ CLOUD ✳

01 / ABOUT

Engineering with purpose.

I enjoy turning complex problems into software that people can actually use.

My experience includes developing production-grade web applications at NPTEL, IIT Madras, building APIs and data processing workflows, and exploring retrieval-augmented generation systems. I enjoy working across the stack and bringing AI capabilities into practical applications.

207Financial documents in FinQuery
76%FinQuery Recall@3
50+Students supported in Python

02 / TOOLKIT

Technologies I work with.

PythonJavaScriptDjangoFastAPIFlaskReactRAG & LLMsLangChainLangGraphPostgreSQLDockerGoogle Cloud

03 / SELECTED WORK

Things I've built.

A selection of software and AI projects focused on practical problems, reliability, and measurable results.

01AI / RAG

FinQuery

A financial retrieval system combining semantic search, BM25, and LLM-based query routing across 207 financial documents.

FastAPI · ChromaDB · OpenAI · RAGAS

Recall@3 improved from 40% to 76%
View on GitHub ↗
02Backend Engineering

QPtool

A production-grade question bank management application that automates examination data workflows.

Django · PostgreSQL · Docker · Google Cloud

Automated manual Excel-based workflows
View on GitHub ↗
03Data Engineering

TCS2Seek

A data processing platform that validates Excel datasets and converts examination data into SEEK-compatible JSON.

Flask · Pandas · Firebase · Google Cloud Storage

Reliable data validation and media processing
View on GitHub ↗

04 / EXPERIENCE

Where I've contributed.

Jan 2025 – Jul 2026

Web Development Intern

NPTEL, IIT Madras

Built and maintained production backend applications, designed REST APIs, and automated examination paper creation workflows.

Sep 2024 – Jun 2026

Mentor & Teaching Assistant

IIT Madras BS Degree Program

Mentored students, led application development bootcamps, and helped students learn Python and application development.

05 / LET'S CONNECT

Have an interesting
problem to solve?

I'm interested in software engineering, AI-powered products, and opportunities to build useful technology with good teams.

Let's talk ↗