Open to engineering opportunities

Aayush
Upadhyay.

I build tools for working with data,
understanding AI, and getting things done.

CS graduate, SRM Python · Java · SQL

Simple pieces. Thoughtfully arranged.

Drag to explore

A few things I’ve built

Selected work.

The problem, the implementation,
and the decisions behind each project.

01 / INSPECT & EVALUATE

Python / FastAPI / RAGASFeatured project

Capturing a response is only the start. I built a trace-to-evaluation workflow to inspect what happened and why.

Built
Python SDK → FastAPI → evaluation → dashboard.
Decision
Keep trace collection separate from scoring, so each step can be inspected and tested.

02 / RETRIEVE & EXPLAIN

Python / LangChain / FAISSRAG application

Ask questions across your documents, then inspect the passages behind the answer.

Built
Document ingestion, FAISS retrieval, and streamed answers with source excerpts.
Decision
Reuse the saved index when files are unchanged; rebuild it when the source changes.

03 / PROCESS & RECOVER

Java / Spring Boot / KafkaJob processing

A submitted job needs more than a success message. This project makes progress, retries, and failure states visible.

Built
Job APIs, a polling worker, bounded retries, and Kafka lifecycle events.
Decision
Move jobs to a dead-letter state after the retry limit, making persistent failures inspectable.

The person behind the projects

A bit about
how I work.

I like understanding why something works,
then figuring out how to make it better.

I’m a Computer Science graduate from SRM, interested in software, data, and solving practical problems.

I like taking a question apart, understanding how the pieces connect, and building something people can use. My projects explore that through APIs, data pipelines, retrieval, and evaluation.

This portfolio brings another interest into the mix: clear interfaces, small details, and interaction that feels considered.

2026

Data Analyst Intern

Bluestock Fintech

Built a Python ETL pipeline for 564,160 records and investigated ingestion failures to improve validation and error handling.

2022–26

B.Tech, Computer Science

SRM Institute of Science and Technology

Specialization in Artificial Intelligence and Machine Learning.

Used in my projects
  • Python
  • Java
  • SQL
  • FastAPI
  • Spring Boot
  • LangChain
  • Git
  • Docker

Let’s talk

Have a role
or project in mind?

Say hello