I build AI that helps people learn β and I'm still trying to prove it can do that without doing the learning for them.
Right now that means Scholera: Scholars, not scores. An AI-native layer that sits on top of Canvas, Blackboard, Moodle, and Brightspace β RAG-powered course-specific tutoring, living roadmaps, an adaptive quiz studio, and co-pilot grading. It started as my research at Stevens, spun out, and is now live in real classrooms.
Before that I was shipping ML infra at adMarketplace, and before that building research systems at IIT Bombay and the Explainable & Controllable AI Lab. Somewhere in between I published an audio denoiser that beat NVIDIA's baseline.
π Fun fact: I'm deeply curious about how technology can improve inner clarity, mental well-being, and lifelong learning β one model at a time.
| $320K | 280+ | 500+ | 4 |
| NJ state AI grant secured | teams we beat for it | students on the platform | NJ institutions in reach |
| +2.3 dB | 96.13% | 5x | 3 |
| SNR over NVIDIA CleanUNet | deepfake detection accuracy | hackathons won | open-source libs contributed to |
| Project | What it does | Stack |
|---|---|---|
| Scholera π« | AI-native LMS layer β course-specific RAG tutoring, adaptive quizzes, co-pilot grading. NJ Plug and Play & NJEADA Fellow. | Next.js RAG LangChain Postgres |
| WaveSplit π§ | Multi-stage audio denoiser with SNR-aware adaptive filtering, harmonic-percussive decomposition, and psychoacoustic masking. +2.3 dB SNR / +0.21 PESQ over CleanUNet. π Published | PyTorch Transformers ONNX TensorRT |
| Omniscient Reader π§ | Chat platform with persistent memory β 95%+ context retrieval across 5K+ conversation histories, plus a "wingman" that drafts replies in <500ms. | Next.js Supermemory MongoDB WebSocket |
| DeepShield π‘οΈ | Multimodal deepfake detection fusing CNNs, RNNs, and BERT embeddings. 96.13% under adversarial conditions. π Aeravat Hackathon winner | TensorFlow OpenCV scikit-learn |
| Adaptive LMS (research) π | DQN + Bayesian Knowledge Tracing with Elo-based skill estimation. +35% engagement, 91% prediction accuracy. β became Scholera. | PyTorch RL BKT |
| Mumbai Grid Platform β‘ | 50K+ interconnected components for a 20M-resident power grid. Hours β sub-second queries. | Next.js Firebase MongoDB |
- Agent infrastructure β MCP servers, tool layers, prompt caching, and the tenant-isolation work nobody posts about
- RL for adaptive curricula β DQN + Bayesian Knowledge Tracing, Elo-based skill estimation
- Deep learning for audio β transformer denoisers, psychoacoustic masking, streaming inference under non-stationary noise
π¬ Ask me aboutβ¦
- Why shipping the model is maybe 10% of the work, and the tool layer is the other 90%
- What actually breaks when you put an LLM in front of 500 students
- Going from a research prototype to a funded company in under a year
- Why MSE is probably the wrong metric for whatever you're ranking
- Teaching Distributed Computing labs to 60+ students (RMI, RPC, clock sync) and why it made me a better engineer
π Achievements & community
- π₯ Winner, 5x Hackathons β first place across five, building under tight deadlines
- π Teaching Assistant, Distributed Computing @ S.P.I.T. β led labs for 60+ students under Dr. Sudhir Dhage on RMI, RPC, and clock synchronization
- π Open Source Contributor β performance optimizations to
pandas,scipy, andscikit-learn - ποΈ NJ Plug and Play & NJEADA Fellow β selected from 280+ teams for New Jersey's $3.34M AI education grant pool
If you're building in AI + education, or just want to argue about eval metrics β my inbox is open.

