projects
Projects spanning AI, robotics, healthcare, compilers, and systems programming; built across my academic and professional journey.
2025
Dual-Model NL-to-SQL Translation for MIMIC-IV
May 2025
A healthcare-focused NL-to-SQL system that converts clinical questions into executable database queries.
Built a two-stage NL-to-SQL pipeline with a fine-tuned Qwen 2.5 generator and Phi-4 validator, benchmarking 9 models across prompting strategies on EHRSQL 2024 to improve clinical query reliability.
Part of the Capstone Thesis under Prof. Lipika Dey, Spring 2025.
Thesis titled: “Dual-Model Framework for Natural Language to SQL Translation in MIMIC-IV Healthcare Databases”
2024
Predictive Modeling of ICU Outcomes in Sepsis Patients
December 2024
A clinical ML prototype for predicting ICU mortality and length of stay for sepsis patients using MIMIC-IV.
Built and evaluated ensemble machine learning models (Random Forest, XGBoost, LightGBM, AdaBoost) to predict sepsis patient ICU outcomes (in-hospital mortality and ICU length of stay), with careful handling of class imbalance and feature selection, and developed an interactive visualization tool to help clinicians interpret model predictions.
Part of the Capstone Project under Prof. Lipika Dey, in collaboration with Maanas Kejriwal, Fall 2024.
Project titled: “Data-Driven Exploration: Unlocking Predictive Potential and Insights into ICU Outcomes in Sepsis”
2023
nanoC Compiler
December 2023
A full compiler for a subset of C, from lexical analysis to assembly generation.
Built a nanoC compiler using Flex, Bison, and C, implementing lexical analysis, parsing, symbol tables, three-address code generation, and core semantic translation. Extended the backend with activation-record handling and assembly generation from quads for functions, control flow, globals, and expressions.
Folk Computing
September 2023
An AI-powered voice app that helps non-English speakers access medical information in their local language.
Built a multilingual audio-first interface that takes spoken queries, translates between local languages and English, and returns accessible medical information with a focus on low-friction use for non-English users.
AgBot
July 2023
A sensor-equipped mobile robot for agricultural field monitoring and research.
Designed and built a mobile robot using Arduino Uno + Raspberry Pi with sensors and a camera to navigate fields, capture soil moisture readings, and estimate crop health via “green percentage” analysis along its path.
xv6/JOS Kernel Labs
May 2023
Systems programming labs extending the xv6 and JOS kernels with schedulers and memory management.
Implemented xv6 kernel scheduler extensions including MLFQ and Lottery scheduling with custom syscalls for priority and ticket management. Built low-level JOS memory-management components for page allocation, virtual memory mapping, page-table walking, and kernel debugging.
2022
N-Body Simulation
May 2022
A Python-based N-body simulator for modeling gravitational dynamics in the solar system.
Built an N-body simulation in Python to model planetary and comet trajectories, analyze orbital properties and interactions, and used the framework to test (and argue against) the Nemesis hypothesis via observed orbital instability in the simulated system.