SupravaDutta

Suprava Dutta in an orange t-shirt, arms folded on a table, wearing glasses and a gold wristwatch

Software engineer

Designs multi-agent LLM systems (orchestration, intent routing, retrieval) and the servers and boards underneath them.

Agents that do the work.

Five builds: two agent systems, a device server, an analog equalizer and an image-filtering lab.

Recon AI

Reconciles merchant transactions, payment-provider settlements and bank statements, then explains every mismatch.

  • Finds discrepancies across three financial sources.
  • A QA agent analyses the reason behind each discrepancy.
LangChainFastAPIPostgresOpenAI

CurioGenius AI

A business development pod: four agents (business, designer, developer, testing) working one brief.

  • Vector search maintains the user persona.
  • AWS DynamoDB integration, with the FastAPI backend deployed on AWS EC2.
Multi-agentVector searchFastAPIDynamoDBAWS EC2

Smart Home Server

An IoT web server for home appliances, with an ESP32 acting as the Wi-Fi access point.

  • Node.js backend controlling appliances remotely.
  • MQTT protocol for bidirectional communication.
  • JWT-based user authentication for verified API access.
ESP32MQTTNode.jsJWT

3-Channel Audio Equalizer

An analog equalizer that splits audio into low, mid and high bands, shapes each one, then mixes them back together. A group project for the IIT Madras Electronic Systems Project (EE3999), 2026.

  • Three op-amp multiple-feedback band-pass filters.
  • An inverting summing amplifier recombines the bands; a 2.5 V reference biases the single-supply circuit.
  • Simulated in LTspice and checked against the derived transfer function in MATLAB for centre frequency, bandwidth and Quality Factor.
Op-ampsActive filtersLTspiceMATLAB

PixelLab

Treats an image as a 2D signal and runs it through Mean, Gaussian and Laplacian filters to compare smoothing against edge enhancement. An IIT Madras BS Electronic Systems project, 2026.

  • Mean and Gaussian kernels act as low-pass filters that suppress noise; the Laplacian, a second-order derivative, is a high-pass filter that sharpens edges.
  • Grayscale images are convolved with 3×3 kernels in the spatial domain, pixel by pixel.
  • The Gaussian filter gave the best balance between noise reduction and detail preservation.
Signal processingImage filteringConvolutionSpatial domain

Experience.

JUN – SEP 2026

AI Development Intern

Remote Programmer Private Limited

Architected the end-to-end design of a multi-agent conversational AI assistant for a U.S.-based client, specifying multi-agent orchestration and intent routing, with agents built on LangChain and LangGraph.

LangChainLangGraphRAGBM25RedisJira
2024

Web Administrator

Ramanujan Society of Research, IIT Madras

Redesigned and upgraded the society's website, and managed its ongoing maintenance.

ReactFigma

Two degrees, in parallel.

ProgrammeInstitutionYearsGrade
B.Tech, Computer Science & EngineeringIEM, Kolkata2023 – 2027 · 6th sem (6th sem)8.93 / 10
BS, Electronics Systems EngineeringIIT Madras2023 – 2027 · to Diploma (to Diploma)7.9 / 10
Class XIINava Nalanda202382.6%
Class XNava Nalanda202188.42%
JEE MainQualified JEE Advanced202392 percentile
WBJEEAll India Rank2023AIR 3776

The toolkit.

Agents

LangChain, LangGraph, RAG, BM25 and Redis

Languages

Python, Java, C, C++, JavaScript and SQL

Backend

FastAPI, Express, MongoDB and Postgres

Cloud

AWS, boto3, DynamoDB and EC2

Web

React, Next.js and Figma

Hardware

ESP32, Arduino and Embedded C

Let's build
something.

Open to AI, ML and backend engineering roles. Also on LeetCode with 350+ problems solved.

Email mesupravadutta.official23+portfolio@gmail.com
© 2026 Suprava DuttaIndia