01 / work
Research, projects,
and shipped systems.
// recently shipped
- Trace Curiosity-inference newsletter agent recent
- Feynman-Loop A tool for thought that makes you understand, not offload Python
- av-policy-lab When diffusion planners beat deterministic ones on nuPlan Jupyter
- vit-from-scratch A Vision Transformer built from scratch Python
featured
av-policy-lab
2026 – present · MS research, Northeastern
nuPlanPyTorchDDPM / DDIMRLA100 / SLURM
Do diffusion planners beat a capacity-matched deterministic planner in nuPlan closed-loop, and does the gap grow where scenes are interaction-critical? A pre-registered 2×2 (head × goal type, 3 seeds, 800 scenarios, two traffic modes) says no, and the write-up explains why: under standard imitation the diffusion policy collapses to a near-deterministic point estimate, and the standard closed-loop metrics are heavily saturated. The follow-up locates the real bottleneck: a 6-mode policy already contains better maneuvers than the deterministic head, but its own mode choice is no better than random, and the gap widens under learned SMART reactive agents. Wayformer-style encoder and DDPM / DDIM heads built from scratch in PyTorch, trained on A100s via SLURM.
- best-of-modes beats deterministic: +0.144 ± 0.025 CLS, 3 seeds
- the policy's own mode pick: +0.007, no better than random
- diffusion collapse: median 0.47 m from deterministic
view on github → read the write-up →
Laksh.ai
2025 – present
MediaPipeChromaDBGemini 2.5 FlashFastAPIReact
Upload a jump-shot video and get a scout report. MediaPipe Pose tracks the shooter in 3D, a physics pipeline turns the motion into 8 biomechanical metrics (release velocity, arc, knee and elbow angle, kinetic sync, fluidity, hip rotation, balance), ChromaDB finds the nearest of about 500 active NBA player profiles (8D vectors derived from box-score stats) by cosine similarity, and Gemini 2.5 Flash writes the report and three drills. Presented at the YC × Google DeepMind hackathon; won a prize at the AI Prototype to Product hackathon.
- 8D kinematic fingerprint from 3D pose
- nearest match among ~500 NBA profiles
- FastAPI + React app, Dockerized
view on github →
Vision Transformer from scratch
2025 – 2026
PyTorchTransformersCIFAR-10LEVIR-CD
Patch embedding, multi-head self-attention, and transformer blocks written by hand, no pretrained weights. On CIFAR-10, 12 ablations at a matched ~1.21M parameters show which parts carry the model: removing residual connections costs 30.6 points, Post-Norm adds 2.4. On LEVIR-CD change detection, a Siamese ViT, U-Net, and Swin share one training pipeline. The CNN wins, which fits the idea that local inductive bias still matters on high-resolution, imbalanced masks.
- no residuals: 78.3% → 47.6% on CIFAR-10
- LEVIR-CD F1: U-Net 0.884 · Swin 0.861 · ViT 0.824
- best epoch by validation F1, from the logs
view on github →
Achilles tendon load
2026
PythonOpenSimBiomechanicsCI
A feasibility study: can a cheap insole-style signal recover the load inside the Achilles tendon, the quantity that drives injury? Tendon force (ankle moment over moment arm), stress, and strain are computed on two open BMClab datasets and cross-checked against OpenSim, which agrees within about 16%; a full OpenSim pipeline (scale, IK, inverse dynamics) runs on a second walking dataset. Models then predict the whole force curve from six wearable-style inputs, scored with 5-fold cross-validation that holds out whole people.
- 73 people, 839 walking + running step-cycles
- R² 0.98 vs a 0.91 no-skill floor (0.94 loaded phase)
- linear model recommended: 7.5% peak-force error
view on github →
more
career-ops
Claude CodeNode.jsGo
An AI-powered job-search and application system on Claude Code: 14 skill modes, a Go dashboard, automated PDF generation, batch processing.
github →
Feynman-Loop
PythonMCPCLIWeb UI
An open-source Model Context Protocol connector, wired into Claude, Cursor, and ChatGPT, that asks you to explain what you just learned. It grounds the check in your own sources, scores the explanation against verified evidence instead of letting you grade yourself, and resurfaces what you do not know yet. Local-first, no telemetry.
github →
Trace
Multi-LLMAgents
A multi-LLM newsletter agent that infers what you are curious about and assembles a personalized newsletter around those interests.
github →
TaskRoute
PythonFastAPIMulti-Agent
A FastAPI routing service that scores provider offerings (LLM APIs and compute services) on cost, latency, quality, reliability, and switching cost, then ranks them against a task's objective and budget.
github →
MediTrack
FastAPIReactLVMM
Healthcare-equipment tracking using visual-memory AI for semantic search over surveillance footage. Memories.ai Hackathon.
github →
CRPO
PythonGroqLlama 3.1
Contrastive Reasoning Prompt Optimization: prompts robust across math, reasoning, fact verification, and code generation.
github →
experience
Founder
Jun 2026 – present Physical Hardware Intelligence (Φ) · San Jose, CA
One of four founders of Φ, the robotics student group at Northeastern Silicon Valley (faculty sponsor Prof. Ilmi Yoon): an open LeRobot pipeline for the SO-ARM101 arm, from teleoperated demos to trained policies. My track is VLAs and RL. I fine-tuned π0 / π0.5 and SmolVLA on HPC, built an approximate MuJoCo replica of the SO-101, and used PPO to raise π0.5 lift success in simulation from 10/128 to 61/128 (a residual SAC policy reached 113/128). Wrote the group's SmolVLA explainer.
github →
Career Peer Advisor
Aug 2026 – present Northeastern University · San Jose, CA
Advise graduate students on resumes, cover letters, LinkedIn profiles, and interview preparation, specializing in Research and Data Analytics. Trained in advising technique and professional ethics by the Career Development & Experiential Learning team.
Graduate Teaching Assistant, Foundations of AI
Jan 2026 – Apr 2026 Northeastern University · San Jose, CA
Led weekly office hours for 30+ students on model reasoning, debugging, and ML evaluation; designed assignments on dataset selection, model architecture, and result interpretation.
Senior Officer, Site Reliability Engineering
Jul 2024 – Jun 2025 United Overseas Bank · Singapore
Monitored production banking infrastructure with GENEOS, improving incident visibility by 30%; partnered with DevOps to run scalability checks across AWS and VMware under peak load.
Autonomous Vehicle Test Engineer
Jun 2023 – Aug 2023 Venti Technologies · Singapore
Tested autonomous prime movers at a Singapore port: lane detection, curb detection, and path-change validation using RViz simulation and LiDAR analysis. Designed 15+ edge-case scenarios that, with the engineering team, surfaced 4 safety-critical perception defects, and cut testing cycle time by 15%.
education
Northeastern University
Sep 2025 – May 2027 M.S. in Artificial Intelligence · San Jose, CA
GPA 3.92, Khoury College of Computer Sciences. Graduate Teaching Assistant for Foundations of AI. Fall 2026: Computational Robotics (MuSHR, ROS) and the AI Capstone, where I am working on RL fine-tuning of VLA policies.
Nanyang Technological University
Aug 2020 – May 2024 B.E. Mechanical Engineering · Minor in Computing & Data Analysis · Singapore
Final-year project on drivetrain condition monitoring earned a Final Year Project Research Award.
research
When Multimodality Doesn't Help: A Diagnostic of Diffusion Planners on nuPlan Closed-Loop
Northeastern · MS research write-up · 2026 · not peer-reviewed
Diffusion planners are justified by multimodality, so their advantage should grow at decision points. Tested directly, it does not, and the write-up isolates why. A positive control shows the same head learns two modes when the data has two, so the collapse comes from single-future imitation, not the architecture. A winner-take-all fix widens the prediction without splitting it. Every standard nuPlan closed-loop metric is saturated, yet the null holds with the ceiling removed. Follows Dauner et al., Parting with Misconceptions (CoRL 2023).
read the write-up →
Next generation e-drivetrain for automated mobile robot, part I: condition monitoring
NTU Singapore · Final Year Project, DR-NTU · 2024 · FYP Research Award
Condition monitoring of electric drivetrains for autonomous mobile robots, using MATLAB and neural-network models to predict drivetrain performance parameters from sensor data. The study quantified how training-data volume affects prediction accuracy and demonstrated the viability of real-time, multi-parameter drivetrain monitoring.
NTU digital repository →
stack
- Languages
- Python, C++, JavaScript / TypeScript, SQL, MATLAB
- ML / DL
- PyTorch, Transformers, diffusion models (DDPM / DDIM), scikit-learn, NumPy, OpenCV, MediaPipe
- Robot learning
- LeRobot, ACT, Diffusion Policy, SmolVLA, π0 / π0.5, imitation learning, RL (PPO, SAC)
- Simulation
- MuJoCo, nuPlan, OpenSim, ROS / RViz
- Systems / infra
- SLURM / HPC (A100), Hugging Face, Docker, AWS, GCP, Git, FastAPI, React
- Domains
- robot learning, motion planning, perception, pose estimation, biomechanics, LLM agents