M.Tech in AI & Data Science at Parul University

Nakul Lagad

Full stack developer and M.Tech researcher in Vadodara. I ship MERN applications, and my dissertation asks a narrower question: what does an AI coding agent do after it gets something wrong?

scroll

About

Portrait of Nakul Lagad

I am a full stack developer from Vadodara, currently doing an M.Tech in AI and Data Science at Parul University. Before that I spent four months at Mamo Technolabs writing production React and Node, which is where I learned the difference between code that works and code that holds up.

Most of what I build is MERN. Real time comment trees, booking platforms, campus APIs. The projects below are the ones where something was genuinely difficult, not the ones with the longest feature lists.

My dissertation measures whether an AI coding agent can diagnose its own bad patch, rather than whether a retry happens to work.

  • 6 projects shipped
  • 433 tests written
  • M.Tech researcher

Selected work

All repositories

433

tests across a Bun workspace

Recovery Bench

Dissertation implementation and results dashboard

The benchmark harness behind my M.Tech dissertation. Runs coding agents against seeded failures, records whether they recover, and renders every run in a filterable dashboard.

Bun TypeScript Vite React

O(1)

orphan reattachment

nested-comments

Real time threaded comments over WebSocket

Comment trees that stream in live. The hard part is out of order arrival: a child can reach the client before its parent exists, so the tree holds orphans and splices them in once the parent lands.

React 19 TypeScript Zustand ws

1 claim

1 steppable simulation

EVM Reality Check

Interactive explainer on electronic voting machines

An animated walkthrough of how EVMs actually work, built to answer the common misconceptions directly rather than argue with them.

React Vite Framer Motion

3

surfaces, one data model

Hunger Hive

Food delivery platform with admin dashboard

Customer storefront, restaurant admin panel and an Express/MongoDB API sharing one data model, covering the full ordering flow from cart to order state.

React Express MongoDB JWT

RBAC

three roles, one API

Find My Driver

Driver booking and availability platform

Drivers publish availability, users search and book against it, and an admin view manages the fleet. Three roles over one Express API with role based access control.

React Express MongoDB Tailwind

API

backend only, deployed on Render

CampusIQ 360

Campus management REST API

Attendance, assignments, timetables and events behind one Express 5 API, with JWT auth separating students, faculty and administrators.

Express 5 MongoDB Mongoose JWT

Research

M.Tech Dissertation · 2026

When an AI coding agent fails, can it fix its own mistake?

Agentic coding systems are measured on whether they solve a task, not on what they do when they get it wrong. This work builds a benchmark that seeds controlled failures into coding tasks, then measures whether an agent can detect, diagnose and recover from its own bad patch. The framework separates recovery from retry: re-running a prompt is not the same as reasoning about why the first attempt failed.

3 / 3

Self-reflection prompting

recovered across the seeded failure set

0 / 4

Baseline retry

no recovery without an explicit reflection step

A Self-Reflection-Based Failure Recovery Framework for Agentic AI Coding Systems

Tools I work with

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Zustand
  • Framer Motion

Backend

  • Node.js
  • Express
  • MongoDB
  • Mongoose
  • WebSocket
  • Redis
  • JWT

Tooling

  • Git
  • Docker
  • GitHub Actions
  • Vite
  • Bun
  • Vercel
  • Render

Research

  • Agentic AI
  • LLM evaluation
  • Benchmark design
  • Python
ReactNext.jsTypeScriptJavaScriptTailwind CSSNode.jsExpressMongoDBRedisDockerGitBunViteVercelPython

Background

Experience

Software Developer

Mamo Technolabs · Vadodara, India

Dec 2024 - Mar 2025

  • Built and maintained full stack features across React, Next.js, TypeScript, Node.js and Express.
  • Designed REST endpoints for authentication, order management and payment flows.
  • Reduced response times on read-heavy endpoints by introducing Redis caching and moving blocking work off the request path.
  • Containerised services with Docker and automated builds through GitHub Actions.

Education

M.Tech, Artificial Intelligence & Data Science

current

Parul Institute of Engineering & Technology, Parul University

2025 - present · Vadodara, India

B.Tech, Computer Science

Parul University

2021 - 2025 · Vadodara, India

Let's build something.

Open to internships, research collaboration and freelance work. The fastest way to reach me is email.

nakullagad084@gmail.com
Location
Vadodara, Gujarat, India