OPEN TO OPPORTUNITIES

Hi, I’m Eshita. I build AI agents, connect tools, and make complex systems work in the real world.

AI engineer · Agentic systems & software infrastructure · Kolkata

T↗Built & deployed TraceIntelPersistent on-chain exposure intelligence+
What changed then, and which permissions remain now? A NOOA agent investigates Ethereum and Monad approvals, cites only verified evidence, and is tested by 24 offline evals. Explore the project ↗
A↗Built & deployed ARISMulti-agent technology adoption intelligence+
A seven-branch agent workflow that evaluates software dependencies and delivers an auditable adoption verdict. Explore the project ↗
{ }Agents, MCP & infrastructureAI systems, backend development & deployment+
I work with JavaScript, Python, model APIs, tool integrations, data pipelines, and containerized infrastructure. View my tech stack ↗
✳2nd Prize at BRICS-FS-36Data analysis & visualization · International final+
An eight-hour international analytics challenge using Python, Excel, Tableau, and Streamlit. Awards & credentials ↗

01 / Selected work

Selected engineering projects.

Flagship projects
01

TraceIntel

On-chain exposure agent: decodes every ERC-20 approval in an Ethereum or Monad transaction, then checks which permissions are still live.

Engineering summary
THEN → NOW

Historical approvals compared with current allowance, owner balance, and spender code at a reorg-safe pinned block

Agent design

Planner calls 3 typed read-only tools under a code-enforced budget; reporter cites only verified claims, with a deterministic fallback

Evals

24 offline evals in CI, including 5 adversarial cases that script the model to misbehave

Architecture & deployment

React + TypeScript → Cloudflare Workers → Render / FastAPI → PostgreSQL; ~95 pytest, Vitest, and Playwright tests

NOOAFastAPIPostgreSQLReact + TypeScriptEthereum + Monad
02

ARIS | Technology Adoption Intelligence

Agent workflow that evaluates a software dependency against your repo and emails an auditable adoption verdict.

Engineering summary
Architecture

104-node DAG with 7 parallel evidence branches

Reliability

LLMs only extract and narrate; 18 Python nodes compute every score

Deployment

Cloudflare Pages frontend; Dockerized Heym/FastAPI/PostgreSQL backend on DigitalOcean via Cloudflare Tunnel

Integrations

GitHub / OSV / PyPI / npm / Stack Exchange / Tavily MCP / NVIDIA NIM

Heym self-hosted forkPythonExec nodeLLM AgentsNVIDIA NIMGitHub/OSV/Tavily APIs
03

MCP Driven DevOps Orchestration Hub

Telegram-driven DevOps agent that maps chat requests to fixed job skills and pulls failed-job logs for analysis.

Engineering summary
Agent runtime

OpenClaw agent with 6 fixed, argument-free skills

Orchestration

Telegram → OpenClaw → team backend job queue

Diagnostics

Network, system, and login checks; job-status reports; failed-job log analysis

Execution safety

No exec tool; skills limited to safe, stateless commands

OpenClawTelegram BotAgent SkillsNode.jsREST APIs
04

Study Buddy MCP | Personal Study System

Personal MCP server that gives Claude structured, safe access to study material and mastery data.

Engineering summary
Protocol

13 tools, 3 resources, and 4 prompts

Safety

Path-traversal-safe document access

Data

SQLite mastery tracking with fuzzy matching

Backend

Pydantic-validated Python MCP server

PythonMCPSQLitePydanticuv
Compact project archive

More builds

09 additional builds

Deep Research Agent

Multi-agent research orchestration on Heym. Three agents (web search, document analysis, trend analysis) run on the same question at once, then fold their findings into one brief.

PythonMulti-AgentLLMTavilyNVIDIA NIM
GitHub ↗

GitHub Ranker | Remote MCP Server

A remote MCP server that ranks GitHub candidates against job requirements using FastMCP + the GitHub API.

PythonGitHub APIMCPFastMCPhttpx
GitHub ↗

Flowchart MCP Server

MCP server that lets Claude generate academic-quality flowcharts from natural language or code.

PythonSVGGraphvizMCPAutomation
GitHub ↗

Hacker News MCP Server

MCP server that exposes Hacker News as tools, resources, and prompts, built on the official Python MCP SDK.

PythonHacker NewsMCPModel Context Protocol
GitHub ↗

E-learning Analytics (dbt + Snowflake)

End-to-end analytics engineering project. E-learning platform data modeled across staging, dimensions, facts, and a consolidated performance mart.

SQLSnowflakedbtAnalytics Engineering
GitHub ↗

Disease Outbreak Predictor

Streamlit web app predicting diabetes, heart disease, and Parkinson's disease risk using trained ML models.

PythonStreamlitMachine Learning
GitHub ↗

E-Commerce Customer Spending Analysis

Analyzes customer behavior to help an e-commerce company decide whether to invest in their mobile app or website for revenue growth, using Linear Regression & Gradient Descent.

PythonRegressionML
GitHub ↗

espresso-yourself

An AI-powered coffee shop where your rants meet comforting advice, awkward encouragement, or brutally honest roasts.

PythonGemini APILangChainStreamlit
GitHub ↗

vbs-calculator

Calculator app built in Oracle Visual Builder (VBCS).

HTMLOracle VBCS
GitHub ↗
Earlier practice & coursework (11)
weather-etl-pipeline ↗ML-Lab ↗rock-paper-scissors ↗PL-SQL-Practice-Programs ↗sql-queries ↗predictive_models ↗SalesDataAutomation ↗Data-Entry-Robotic-Process-Automation-Challenge ↗UiPath-Even-Number-Analyzer ↗Netflix-Revenue-and-Usage-Statistics ↗QuestEd (Ideathon project) ↗

How my work connects

System map

Select a layer to see the projects and technologies connected to it.

02 / Tech stack

Technologies I work with.

Eshita KunduEshita Kundu · Kolkata

03 / About

How I approach engineering

04 / Experience + education

Experience in practice.

Leadership & community

Jan 2023 – Oct 2023

Core Member

Newton School Coding Club, Sister Nivedita University

05 / Recognition

Proof of the work.

View all certifications +

06 / Contact

Open to AI engineering opportunities.

Full-time preferred. Open to strong internship roles.