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

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.

Healthcare Artificial Intelligence Deep Learning SQL

Pandas Numpy Ollama MySQL

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

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.

Healthcare Data Science Machine Learning

Pandas Numpy Scikit-learn

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

nanoC Compiler

December 2023

A full compiler for a subset of C, from lexical analysis to assembly generation.

Compilers Programming Languages Systems

C Flex Bison

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

Folk Computing

September 2023

An AI-powered voice app that helps non-English speakers access medical information in their local language.

Speech Recognition Artificial Intelligence Healthcare

Flask

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

AgBot

July 2023

A sensor-equipped mobile robot for agricultural field monitoring and research.

Robotics Automation Network Systems

C++ Arduino Raspberry Pi

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

xv6/JOS Kernel Labs

May 2023

Systems programming labs extending the xv6 and JOS kernels with schedulers and memory management.

Systems Programming Operating Systems Memory Management

C

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

N-Body Simulation

May 2022

A Python-based N-body simulator for modeling gravitational dynamics in the solar system.

Astrophysics Simulation

Matplotlib NumPy

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.

2019