Research & Projects
Research projects and research software, most recent and most substantial first. Each entry describes the problem, method, and results; code is linked where it is public.
An open-source Python library (on PyPI) that trains Random Forest, XGBoost and gradient-boosted tree models across clients using the Flower framework, behind a standard scikit-learn interface. Introduces histogram-based aggregation that cuts the first-round upload by 45–83% on benchmark datasets.
Estimating heart rate, heart-rate variability and SpO2 from an ordinary webcam using remote photoplethysmography, as part of the “Walk for Life” project at the Institute of Liver and Biliary Sciences, New Delhi (2026–present). Public prototypes: SerenePulse and an in-browser HRV dashboard.
An independent study that learns joint neural embeddings of two people in conversation from hyperscanning EEG. A hybrid CEBRA embedding decodes affective condition with 0.967 k-NN accuracy, while label- and temporal-shuffle controls fall to chance. Includes a reproducible pipeline and a plan for scaling to multiple dyads.
Winning team, Smart India Hackathon 2024 Grand Finale, for a problem statement set by the National Technical Research Organisation (NTRO) on detecting user-defined spoken keywords in any language from only a few examples.
A legal-document assistant that turns an uploaded contract into a plain-language summary, a three-tier clause risk analysis and citation-grounded Q&A in English and 16 Indian languages. Uses hybrid dense + BM25 retrieval with reciprocal rank fusion and structure-aware chunking.
A reinforcement-learning environment, built on OpenEnv, in which an agent migrates a messy NoSQL collection to a target JSON schema through rename, cast, flatten and delete actions, with a dense reward and reproducible tasks of increasing difficulty.