Projects & Research

A catalog of my professional work in Generative AI along with my previous PhD research and academic achievements. Use the filters below or search to browse by domain or keyword.

Agentic RAG System for Technical Documentation
Generative AI Featured / Current

Agentic RAG System for Technical Documentation

An enterprise-grade Retrieval-Augmented Generation (RAG) system engineered for high-accuracy question answering over complex developer documentation.

RAG LLMs Vector Databases Python LangChain
Fine-Tuning Code Llama with PEFT/LoRA
Generative AI Featured / Current

Fine-Tuning Code Llama with PEFT/LoRA

Fine-tuned Code Llama (13B) with QLoRA/PEFT on domain-specific repository patterns to improve completion accuracy by 35%.

PEFT LoRA HuggingFace PyTorch LLMs
Multi-Agent Software Engineering Workspace
Generative AI Featured / Current

Multi-Agent Software Engineering Workspace

An autonomous agent workspace where a crew of specialized AI agents collaborate to plan, write, test, and document software.

Multi-Agent Systems crewAI Autogen LLMs
Traffic Signal Control using Reinforcement Learning
Reinforcement Learning previous

Traffic Signal Control using Reinforcement Learning

Trained an autonomous Deep Q-Learning (DQN) agent to optimize traffic signal timings, reducing average wait times and emissions.

Reinforcement Learning Deep Q-Learning Traffic Control Simulation DQN
Drone Routing in Conjunction with Transit Network
Autonomous Vehicles previous

Drone Routing in Conjunction with Transit Network

Formulated the drone routing problem as a Stochastic Dynamic Program on a graph network considering energy vs. time trade-offs.

Stochastic Dynamic Programming Simulation Python Graph Networks Drones
Predicting Waste-water Effluents in Streams
Other previous

Predicting Waste-water Effluents in Streams

Employed Random Forest and XGBoost regression models in R to predict wastewater flow and effluents with high accuracy.

R Random Forest Gradient Boosting XGBoost EDA
Optimizing the Collection Operations of Covid Test Samples
Other previous

Optimizing the Collection Operations of Covid Test Samples

Devised an optimization model and genetic algorithm solver to minimize collection operations costs of Covid-19 test samples.

MIP Optimization Genetic Algorithm Sweep Algorithm Python
Semi-Automated Image Annotation Tool
Computer Vision previous

Semi-Automated Image Annotation Tool

Guide: Dr. Sivakumar Rathinam

Integrated Spatial-CNN with an image annotation tool to generate automatic lane line predictions and reduce manual work.

Computer Vision Deep Learning Annotation Spatial-CNN
Vehicle Trajectory Data Collection Using Aerial Videography
Computer Vision previous

Vehicle Trajectory Data Collection Using Aerial Videography

Guide: Dr. Alireza Talebpour

Proposed a novel architecture to collect vehicle trajectory data for an extended period on freeways and arterials using aerial videography.

Drones Traffic Analysis Computer Vision Datasets
Examining Cost Aspects of Shared Autonomous Vehicles as MaaS
Autonomous Vehicles previous

Examining Cost Aspects of Shared Autonomous Vehicles as MaaS

Guide: Dr. Mark Burris

Examined the cost aspects and operational plausibility of a Shared Autonomous Vehicle fleet as a Mobility-as-a-Service system in Austin.

Simulation Ride-sharing ArcGIS Mobility-as-a-Service
Response of Autonomous Vehicles to Emergency Vehicles (RAVEV)
Autonomous Vehicles previous

Response of Autonomous Vehicles to Emergency Vehicles (RAVEV)

Guide: Dr. Sivakumar Rathinam

Developed detection and control algorithms in ROS to coordinate autonomous vehicle responses to emergency vehicles.

ROS Keras Neural Networks Controls Robotics
Image Processing Techniques for Traffic Data Extraction from Aerial Imagery
Computer Vision previous

Image Processing Techniques for Traffic Data Extraction from Aerial Imagery

Guide: Dr. Lelitha Devi (Co-Guide – Dr. Bhargava Rama Chilukuri)

Compared computer vision and image processing algorithms to extract traffic vehicle counts and classes from aerial drone videography.

Computer Vision Image Processing SVM Traffic Analysis
Automation of Glass Fragmentation Testing
Computer Vision previous

Automation of Glass Fragmentation Testing

Guide: Dr. Arul Jayachandran

Automated glass fragmentation testing using raspberry pi camera modules and image processing techniques to eliminate manual counting.

Raspberry Pi Image Processing Automation Hardware Prototyping
Traffic Signal Detection Using Image Processing
Computer Vision course

Traffic Signal Detection Using Image Processing

Detected traffic signals under low-light/noise conditions using background subtraction, color thresholding, and fine-tuned YOLO CNN models.

Computer Vision YOLO CNN Transfer Learning Augmentation
Solving Maze Puzzle Using Image Processing
Computer Vision course

Solving Maze Puzzle Using Image Processing

Implemented morphological techniques and graph search algorithms using OpenCV to automatically solve maze puzzles.

Computer Vision Image Processing OpenCV Graph Algorithms
Investigating Factors that Influence Vehicular Emissions
Other course

Investigating Factors that Influence Vehicular Emissions

Analyzed EPA light motor vehicle datasets and modeled emissions using Ordinary Least Squares (OLS) regression.

Data Preprocessing OLS Regression Python Data Analysis Emissions