Whiteboard Cleaning Robot
Team · 2025
3-DOF Cartesian gantry that cleans a 90 × 90 cm whiteboard, simulated in ROS 2 Jazzy and Gazebo Harmonic: URDF/Xacro model, ros2_control, a raster path with 10 cm overlap, and coverage analysis from logged data. Built with Gajanand Kumawat.
ROS 2 / Gazebo / URDF / Python
Prompt Robot Arm
2026
Kinematic MuJoCo simulation where a prompt such as "sort red, blue, green" is parsed (rule-based for now) into a plan and a pick-and-place sequence, moving from a kinematic gripper to a SCARA arm with analytic inverse kinematics.
MuJoCo / Python / Inverse kinematics
Pneumatic Sorting Digital Twin (offline simulation)
2026
Unity simulation of three electropneumatic training kits (sorting, stamping, vacuum transfer): simulated axes, logical PLC I/O, HMI screens, and telemetry record and replay. Not yet connected to a physical PLC.
Unity / C# / Simulation
Charter
2026
Razorpay AI Buildathon prototype: chat, voice, and MCP (10 tools) share one bounded commerce core with frozen INR quotes, Razorpay test-mode payments, audit trails, and row-level security.
TypeScript / Fastify / PostgreSQL / MCP
WEAR Dataset Challenge @HASCA 2026
Kaggle · 2026
Wearable exercise recognition (18 exercises plus null) from one-second IMU and video tiles of four unseen subjects, scored by macro-F1. 5th of 232 teams on the final private leaderboard (0.93137; 7th on the public one at close, 0.93825). A fork of goodpjw2008’s public notebook, itself built on notebooks by woominyo and honghanhhh. My additions lifted my reproduction from 0.92497 to 0.93825 public: per-subject whitening, whitened video-continuity link features, ZCA video input, and a multi-run ensemble decode. Built in working sessions with Claude.
PyTorch / LightGBM / Kaggle
HeatCast
Team · 2026
Hackathon team project (FortyGuard Hackathon'26, Team HumanSlop): a neighborhood heat-planning scorecard for US planners combining thermal maps, heat-exceedance and streak analysis, vulnerability data, indoor sites, and walking routes.
Next.js / FastAPI / MapLibre / Geospatial
Arista Wi-Fi RRM
Team · 2025
Team project for Arista's problem at Inter IIT Tech Meet 14.0 (5th place, Dec 2025): client-aware Wi-Fi radio resource management in NS-3, with I/Q-based interference classification (STFT, DBSCAN, Dual-CNN; 16 classes) on a 5-AP, 50-client 802.11k/v topology.
NS-3 / STFT / DBSCAN / Dual-CNN
AntennaNet
2026
Inverse antenna design: a surrogate network plus KD-tree nearest-neighbour anchoring over about 2,000 simulated patch-antenna S11 spectra, extended to 12 × 12-pixel (144-dimensional) layouts with a separate method-of-moments dataset, plus MEEP scripts for dataset generation.
Python / PyTorch / MoM / MEEP
Lunar Crater Detection
2026
Crater extraction from lunar DEMs, reproducing Zhou et al. (2018): F1 0.839 on a 16-crater labelled region in Mare Serenitatis (13 true positives, 2 false positives, 3 misses); an optional CuPy path makes preprocessing about 4× faster.
Python / scikit-image / CuPy
AI Village Pond Planning
2026
Terrain-only backend API that turns contour maps into pond-site and catchment recommendations through metric projection, elevation-grid interpolation, D8 flow routing, and GeoJSON outputs.
Python / FastAPI / Geospatial
Open-PyFX
2026
GPU video-effects app in Python, ModernGL, and GLSL: CRT emulation using bundled CRT 3D LUT colour profiles, ASCII edge detection, and 4K export.
Python / ModernGL / GLSL
Electron-GNN
Team · in progress · 2026
In-progress team project (advisor: Dr. Soumajit Pramanik): a two-tower graph neural network (GATv2) that predicts absorption-spectrum peaks from molecular geometry, so far trained and checked on two small molecules (water and ammonia).
PyTorch / GATv2 / GNN
Amazon ML Challenge
Team · 2025–2026
Team entries. AIR 200 in 2026. In 2025, team rank 700 (20,000+ registered participants) with a Qwen2-VL 7B and ViT/RoBERTa two-tower model for product price prediction.
Qwen2-VL / ViT / RoBERTa
Serenity
Team · 2024
Team project: Flutter wellness app with an on-device TFLite mood classifier from the camera, a stress questionnaire, exercises, games, and an expert-contact screen.
Flutter / TFLite / Mobile