Projects

Things I've built.

32 projects across AI agents, backend systems, full-stack apps and data.

Odyssey - Multi-Agent Travel Planner
Multi-Agent AI System2026

Odyssey - Multi-Agent Travel Planner

Turns a natural-language trip request into a constraint-aware itinerary using six specialised LangGraph agents that share one trip state. When weather, closures, transport or budget change, a critic routes a targeted replan to only the affected agent instead of regenerating the whole trip.

  • Six LangGraph agents (analyst, destinations, routing, budget, itinerary, critic) streaming live progress over SSE
  • The model decides and algorithms compute: weighted A* routing, OR-Tools VRPTW scheduling, and validated budget totals
  • Edit router re-runs only the agents affected by a typed change such as "make day 2 lighter"
  • Python
  • LangGraph
  • FastAPI
  • OR-Tools
  • Next.js
  • Tailwind CSS
  • MapLibre
  • Gemini
  • Groq
  • LangSmith
Amazon ML Challenge 2026 - Entity Resolution
Machine Learning | Competition2026

Amazon ML Challenge 2026 - Entity Resolution

Team solution to the Amazon ML Challenge 2026 that decides which canonical business, if any, each noisy record describes across countries and scripts. Finished in the top 500 with 0.991 macro F0.5 on out-of-fold training data.

  • Blocking strategies keep 99.6% of true pairs within 40 candidates per business across 2.21M entities
  • Scoring cascade of LightGBM, a fine-tuned multilingual-e5 cross-encoder for uncertain pairs, and a context-aware second stage
  • Bi-encoder recall recovery and a noise simulator that generates training pairs for a country seen only in the test set
  • Python
  • LightGBM
  • multilingual-e5
  • Cross-encoder
  • Bi-encoder Retrieval
  • TF-IDF
CarWorth - Used-Car Price & Depreciation Model
Data Analytics | ML2026

CarWorth - Used-Car Price & Depreciation Model

Pricing study of the Indian used-car market built on 6,600+ scraped listings across 22 brands and 93 cities. Compares regression models on how age, kilometres, fuel, transmission, ownership, brand and city explain asking price, and measures depreciation as residual value against new-car prices.

  • Custom scraper over 745 search pages with listing-level deduplication and a second collection as a cross-check
  • Linear Regression, Decision Tree and Random Forest compared on one split; Random Forest reached R² 0.80 with ₹1.38 lakh MAE
  • Residual value computed against 311 current new-car nameplates
  • Python
  • pandas
  • scikit-learn
  • Requests
  • Apify
  • Jupyter
Plant-Pulse - AI Plant Disease Diagnosis
Full-Stack | AI2026

Plant-Pulse - AI Plant Disease Diagnosis

Plant disease detection platform built as a monorepo: a user-facing Next.js app, an admin dashboard and a FastAPI backend. Users upload a plant photo and get the disease with confidence, severity and a treatment plan.

  • Image upload to diagnosis with disease, confidence, severity and treatment steps
  • Scan history with severity filters, community posts, and OTP-based password reset
  • Admin dashboard for users, diagnoses, community moderation and system logs
  • Next.js
  • TypeScript
  • FastAPI
  • SQLAlchemy
  • SQLite
  • JWT
  • TensorFlow Lite
AmEx Vault - Card Benefit Activation Engine
RAG | Hackathon Project2026

AmEx Vault - Card Benefit Activation Engine

Built for CodeStreet 2026. Turns passive card benefits into proactive protection with benefit passes, lifecycle monitoring and grounded claim assistance, backed by a knowledge base of official benefit policies indexed for retrieval.

  • Policy ingestion pipeline that crawls official purchase-protection and travel-insurance pages
  • Retrieval index with open MPNet embeddings and a CLI to run, check and search the knowledge base
  • Offline seed data so the pipeline runs without a crawler key
  • Python
  • RAG
  • Firecrawl
  • MPNet Embeddings
  • Vector Search
Confluency
Data Engineering | ETL Pipeline2026

Confluency

Production-grade candidate data unification pipeline that ingests profiles from multiple recruitment sources, performs identity resolution, normalization, conflict-aware merging, and confidence scoring to generate a single canonical candidate profile with complete provenance tracking.

  • Built a configurable ETL pipeline that merges candidate data from CSV, ATS JSON, and GitHub using identity resolution, normalization, and conflict-aware deduplication
  • Implemented confidence scoring, provenance tracking, and configurable projection engines with YAML-driven output schemas for auditable candidate profiles
  • Designed an extensible adapter architecture with schema validation, semantic checks, and resilient error handling for production-grade data ingestion
  • Python
  • GitHub API
  • Docker
  • Pytest
Auditrix
AI Agent Benchmark / Compliance Audit System2026

Auditrix

Interactive compliance audit environment for evaluating AI agents on structured organisational records. Built as a Dockerized RL benchmark with step-by-step state tracking, dynamic events, and long-horizon audit workflows for realistic compliance reasoning.

  • Built a Dockerized compliance audit environment for structured record inspection, rule evaluation, and violation flagging
  • Implemented long-horizon multi-step workflows with dynamic events, anti-exploit checks, and stateful audit tracking
  • Designed the system for RL-based agent benchmarking with structured reports, evidence-based reasoning, and HF Space deployment
  • Python
  • Docker
  • Streamlit
  • OpenAI / LLM Agents
  • Reinforcement Learning
  • Hugging Face Spaces
DevTrails — Heisenberg
FinTech / InsurTech Platform2026

DevTrails — Heisenberg

AI-powered parametric income protection platform for gig delivery workers, designed to detect external disruptions in real time and trigger instant automated payouts. Built as a high-availability progressive web app with a dual-engine architecture for risk scoring and fraud detection, enabling fast, data-driven income protection without manual claims.

  • Built a weekly parametric protection workflow for gig workers with automated disruption-triggered payouts and no manual claims
  • Implemented a dual-engine AI/ML architecture for risk scoring and fraud detection, with hard-coded payout rules for final decisions
  • Designed a responsive PWA with geospatial disruption mapping, offline resilience, and real-time payout/status visibility
  • Next.js
  • React
  • Tailwind CSS
  • Zustand
  • Leaflet
  • Node.js
  • AI/ML
  • XGBoost
  • Docker
Anokha 2026 - Technical Fest Backend System
Event Management Backend2026

Anokha 2026 - Technical Fest Backend System

A high-performance, scalable backend infrastructure built in Go for Anokha 2026, managing 5000+ participants across 50+ technical events with real-time analytics, accommodation booking, and comprehensive event orchestration.

  • Built a modular Go REST backend for registrations, accommodation, attendance, and admin workflows (50+ events, 5,000+ participants)
  • Implemented secure auth & access control (JWT + RBAC + CSRF) and production observability with Prometheus/Grafana
  • Integrated PayU payments + automated comms, enabling ₹15L+ revenue processing through registrations
  • Go
  • PostgreSQL
  • Redis
  • Docker
  • Prometheus
  • Grafana
  • JWT
  • PayU
  • SQLC
SecureVault
Cybersecurity Web-App2026

SecureVault

A secure digital vault application for storing passwords, files, and notes with end-to-end encryption, multi-factor authentication, and role-based access control.

  • End-to-end encryption (AES-256-GCM) for data privacy
  • Multi-factor authentication (MFA) + role-based access control (RBAC)
  • Secure file storage & sharing with integrity checks
  • Next.js
  • FastAPI
  • Python
  • Tailwind CSS
  • SQLite
  • SQLAlchemy
  • Cryptography (AES/RSA)
AstraFS - Distributed File Storage System
Distributed Systems | Backend2026

AstraFS - Distributed File Storage System

Production-grade distributed file storage system that orchestrates four fault-tolerant consensus & replication algorithms (Raft, Ricart-Agrawala, Wait-For Graph, Quorum) to guarantee data consistency, prevent deadlocks, and enable transparent failover across node clusters. Handles byzantine failures, automatic leader recovery, and concurrent multi-client access without corruption.

  • Raft consensus for leader election, log replication, metadata consistency, and automatic leader recovery across the cluster
  • Ricart-Agrawala distributed mutual exclusion for concurrent write prevention and lock coordination without a central lock server
  • Wait-For Graph with DFS cycle detection plus quorum-based replication, chunk storage, and leader auto-forwarding for safe failover
  • Go
  • Raft Consensus
  • Ricart-Agrawala Mutual Exclusion
  • Wait-For Graph Deadlock Detection
  • Quorum-Based Replication
AgriMitra - AI-Based Crop Disease Diagnosis System
Full-Stack | AI/ML | Agriculture Tech2026

AgriMitra - AI-Based Crop Disease Diagnosis System

Full-stack precision agriculture platform empowering 100K+ Indian farmers with real-time AI-powered disease diagnosis, automated treatment recommendations, geo-tagged outbreak mapping, and expert consultation. Multi-platform system (Flutter mobile, Next.js admin, FastAPI backend) integrating TensorFlow inference, Redis caching (1.6x speedup), government commodity market APIs, and expert knowledge base for actionable agronomy intelligence.

  • Server-side AI inference: Farmers upload crop images → TensorFlow/Keras model diagnoses disease with confidence scoring → DSS engine auto-generates risk-scored treatment plans
  • Real-time Redis caching (1.6x latency improvement) across 6+ high-traffic endpoints, including the encyclopedia, expert trends, and admin dashboard, with sub-millisecond responses
  • Multi-platform expert system and farm ops layer: community forum, live expert consultation, geo-tagged outbreak maps, market prices, crop tracking, and RBAC-controlled approvals
  • Flutter
  • Next.js
  • FastAPI
  • Python
  • TypeScript
  • PostgreSQL
  • Redis
  • TensorFlow
  • Keras
  • Cloudinary
  • Docker
  • Render
  • Vercel
  • Firebase
Pragati 2026 - ASB Annual Fest Platform
Event Management Web-App2026

Pragati 2026 - ASB Annual Fest Platform

Scalable full-stack registration and event management platform for Pragati 2026, built as the next iteration of the annual ASB fest website. The system handled 500+ user registrations, supported ₹1,00,000+ in payment revenue, and was deployed on Amrita's private cloud with a strong focus on reliability during live event operations.

  • Full-stack registration workflow covering event discovery, sign-up, and payment confirmation for 500+ users, driving ₹1,00,000+ in revenue
  • REST APIs for registrations, event administration, and transaction handling with Swagger documentation, built for clean frontend-backend integration
  • Optimized for peak-fest traffic with stable backend throughput, private-cloud deployment, live monitoring, and a 10-member delivery team
  • Next.js
  • Node.js
  • Express.js
  • MySQL
  • PayU
  • Tailwind CSS
  • Swagger
  • Private Cloud
PlantPulse - Smart Indoor Garden Monitor
IoT | Full-Stack Web App2026

PlantPulse - Smart Indoor Garden Monitor

IoT-powered indoor garden monitoring platform for plants such as Tulsi, Green Chilli, and Spinach. ESP32 sensors run local TFLite inference and publish soil, climate, and health telemetry over MQTT, while a FastAPI backend and React frontend deliver live plant insights, watering guidance, and remote control workflows backed by Supabase.

  • ESP32 publishes sensor readings and on-device TFLite predictions over MQTT, including watering_needed and health_status signals for each plant
  • FastAPI backend stores telemetry from subscriber.py, serves live plant data without direct device coupling, and powers remote light/watering controls
  • Plant detail view auto-refreshes every 30 seconds, with a 5-second demo mode plus threshold-based NPK and care advisories for presentations
  • React
  • Vite
  • FastAPI
  • Python
  • ESP32
  • MQTT
  • Supabase
  • TensorFlow Lite
  • Tailwind CSS
Growgle - AI Career Intelligence Platform
Gen AI Web-App2025

Growgle - AI Career Intelligence Platform

A full-stack AI-driven career guidance platform offering personalised insights, dynamic roadmaps, resume analysis, job intelligence, and automated workflows using RAG and Gemini.

  • 4.7M-token RAG system for personalised career insights
  • AI-driven resume analysis, roadmaps, and multilingual chat assistant
  • Job/news intelligence pipelines with semantic ranking + automation workflows
  • Next.js
  • Express.js
  • Flask
  • Firebase
  • BigQuery
  • Vertex AI
  • Cloud Run
  • Gemini
  • Google ADK
  • Docker
Student Companion
Flutter | Mobile Application2026

Student Companion

Comprehensive Flutter-based campus companion application that centralizes academic management, AI-powered assistance, campus navigation, event tracking, and student services into a single cross-platform mobile experience with real-time cloud synchronization.

  • Developed a cross-platform Flutter campus companion with AI-powered student tools
  • Integrated Firebase services for authentication, cloud sync, and notifications
  • Built campus navigation, dashboards, QR utilities, and offline data support
  • Flutter
  • Dart
  • Firebase
  • Flutter Secure Storage
FocusPilot - Chrome Extension for Productivity & Mindfulness
Chrome Extension2025

FocusPilot - Chrome Extension for Productivity & Mindfulness

A Chrome extension to track tab usage, promote mindful work habits, and reduce distractions through analytics and Pomodoro sessions.

  • TabTracker: Analyze website activity and time spent
  • MindfulBrew: Pomodoro timer with wellness breaks
  • DistractionRadar: Detects distraction and provides productivity health score
  • React
  • TypeScript
  • Tailwind CSS
  • Chrome Extension APIs
  • Vite
  • Recharts
Pragati 2025 - ASB Annual Fest Platform
Event Management Web-App2025

Pragati 2025 - ASB Annual Fest Platform

A full-stack event registration platform for Amrita School of Business's annual tech fest, enabling 500+ users to register and pay securely online.

  • Built an end-to-end event registration platform for 500+ users with secure PayU payment flow
  • Developed REST APIs with Swagger docs for smooth frontend-backend integration
  • Created an admin dashboard to manage events, registrations, and confirmations
  • Next.js
  • Node.js
  • Express.js
  • MySQL
  • PayU
  • Swagger
  • Tailwind
  • Gemini
Components Tracker for Amuda Lab
Full-Stack2025

Components Tracker for Amuda Lab

A component tracker app for our university lab that manages inventory, tracks requests, and provides real-time updates.

  • Full-stack inventory system for managing lab component requests
  • Real-time tracking of requests and stock availability with Redis caching
  • Interactive analytics dashboard with cloud-ready deployment
  • Next.js
  • Express.js
  • MongoDB
  • Redis
  • Docker
  • GCP
  • ECharts
Summer of Code Leaderboard
Web-App2025

Summer of Code Leaderboard

A live leaderboard web app for tracking contributions to Amrita Summer of Code, built with Next.js and TypeScript.

  • Live contributor leaderboard
  • Fast and optimized frontend with SSR
  • Environment-based configuration
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Go
Quiz-Master
Full-Stack2025

Quiz-Master

A multi-user exam prep platform, allowing students to take quizzes and admins to manage content and track performance.

  • Admin dashboard for managing users, quizzes, and questions
  • User portal with secure registration and quiz attempts
  • Performance tracking with detailed score history
  • Python
  • Flask
  • Jinja2
  • SQLite
  • Bootstrap
FinWell: Finance & Wellness Copilot
Web3 | AI/ML2025

FinWell: Finance & Wellness Copilot

FinWell is a decentralized AI copilot that helps users manage stock investments, crypto portfolios, and health insurances.

  • Agent-based routing for cross-domain query resolution
  • Equity research + sentiment analysis and crypto portfolio tracking
  • Symptom analysis with personalized insurance recommendations
  • Python
  • uAgents
  • ChatProtocol
  • ASI1 Mini LLM
  • Fetch.ai
  • Solana
DockScript
Full-Stack2024

DockScript

A full-stack app demonstrating Docker containerization.

  • Dockerized Node.js backend with MongoDB database
  • Web form to submit and store user data
  • Mongo Express UI to view and manage database records
  • Node.js
  • Express
  • MongoDB
  • Mongo Express
  • Docker
  • Docker Compose
Candidate-Job Matching System
Algorithms2025

Candidate-Job Matching System

An automated system that matches candidates to job openings using the Hungarian Algorithm for optimal assignment and advanced string similarity techniques like Jaccard Similarity and Smith-Waterman for evaluating resume-job description compatibility.

  • Optimal one-to-one assignment using the Hungarian Algorithm
  • Hybrid scoring with Jaccard similarity for skill matching
  • Smith-Waterman alignment for resume-job description compatibility
  • C++
  • Hungarian Algorithm
  • Smith-Waterman
  • Jaccard Similarity
Post Accident Alert System
IOT2024

Post Accident Alert System

An IoT-based accident detection and alert system that leverages onboard sensors and GPS to detect crashes in real time, broadcast emergency alerts, and reduce emergency response times. Designed for smart vehicle integration and highway safety automation.

  • Built a hardware-integrated accident detection system with real-time location tracking and automated emergency alerts
  • Reduced emergency response time to under 1 minute using WebSockets and alert APIs
  • Implemented nearest-hospital routing with role-based dashboards for clients, drivers, and hospitals
  • Node.js
  • Express.js
  • WebSocket
  • HTML
  • CSS
  • JavaScript
  • CORS
Time Table Generator
Web-App2024

Time Table Generator

An automated timetable generation system that collects faculty preferences and availability, processes constraints, and generates an optimized batch timetable. Designed to eliminate scheduling conflicts, save manual effort, and streamline academic scheduling for institutions.

  • Enabled faculty to submit preferred time slots and availability through an intuitive interface
  • Implemented constraint handling to prevent clashes and overlapping classes
  • Auto-generated optimized batch timetables with an admin review/publish flow
  • HTML
  • Tailwind CSS
  • JavaScript
  • Node.js
  • Express.js
  • MySQL
  • REST API
FashionBlog
Frontend2024

FashionBlog

A minimal and elegant front-end blog website for a fashion influencer, showcasing daily posts and allowing visitors to subscribe for updates.

  • Daily fashion trend posts
  • Modern and clean user interface
  • Email subscription with confirmation via API
  • HTML5
  • CSS3
  • JavaScript
  • Subscription API
DeepSeek PDF Assistant
AI/ML2024

DeepSeek PDF Assistant

A Streamlit-based interactive PDF question-answering tool powered by LangChain, FAISS, and Ollama's DeepSeek LLM. Users can upload PDFs, which are semantically chunked and indexed to retrieve accurate, context-aware answers.

  • Upload and process PDFs into semantic chunks
  • FAISS vector search for fast, accurate retrieval
  • DeepSeek-powered, context-aware Q&A via Streamlit UI
  • Python
  • Streamlit
  • LangChain
  • FAISS
  • Ollama
  • DeepSeek LLM
Weather App
Web-App2024

Weather App

A dynamic and responsive weather application built using HTML, CSS, and JavaScript. It integrates the OpenWeather API to provide real-time weather updates for any location.

  • Real-time weather updates (temperature, humidity, wind)
  • City search with fast, clean UI
  • Responsive design with weather-based dynamic backgrounds
  • HTML
  • CSS
  • JavaScript
  • OpenWeather API
Blockchain Simulation
Blockchain | Algorithms2024

Blockchain Simulation

A comprehensive simulation that illustrates core blockchain concepts including block creation, transaction handling, mining via proof-of-work, and Merkle Tree-based verification. It provides an interactive way to explore and understand the mechanics behind blockchain technology.

  • Merkle Tree verification and prioritized transaction management
  • Proof-of-work mining simulation with adjustable nonce
  • Blockchain integrity checks with full transaction history
  • Python
  • MaxHeap
  • Merkle Tree
  • Proof-of-Work
  • CLI
MindMate - AI Mental Health Chatbot
Web-App/AI2024

MindMate - AI Mental Health Chatbot

MindMate is an AI-driven virtual assistant designed to offer empathetic and personalized mental health support to students. It helps users manage stress, track mood patterns, and receive actionable tips to improve emotional well-being using advanced natural language processing.

  • Real-time emotional support via AI-driven conversations
  • Mood tracking with trend visualization
  • Personalized tips with configurable preferences (language, theme, notifications)
  • HTML
  • CSS
  • JavaScript
  • Gemini NLP
  • Chart.js
  • Custom APIs
Calculator Application
Web-App2023

Calculator Application

A modern, responsive calculator built using HTML, CSS, and JavaScript, with a sleek design and smooth user interactions.

  • Supports core operations (add, subtract, multiply, divide)
  • Responsive layout for different screen sizes
  • Modern UI with smooth interactive feedback
  • HTML
  • CSS
  • JavaScript