PROJECTS

PROJECTS

Innovative solutions to complex problems

All AI/ML Systems Data Web
HRLA Resource Allocation

Reinforcement Learning in Resource Allocation

Feb 2025 - Apr 2025

Hybrid reinforcement learning framework for intelligent resource allocation in edge computing environments using multi-armed bandits and Q-learning.

Python IBM ILOG CPLEX RL
AI Agent Builder

Custom AI Agent Builder

Jan 2025 - Feb 2025

Platform for creating, configuring, and deploying AI agents with AutoGen 0.4 and Streamlit for seamless AI-driven workflows.

Python AutoGen Streamlit
LLM Fine-Tuning

Fine-Tuning LLMs with LoRA

Oct 2024 - Dec 2024

Parameter-efficient fine-tuning pipeline using LoRA to enhance Phi2 LLM's error detection capabilities in scientific queries.

Python PyTorch LoRA
Routing Algorithms

Routing Algorithms Simulator

Oct 2024 - Dec 2024

Implementation and analysis of Distance Vector, Link State, and Path Vector routing algorithms across diverse network topologies.

Python NetworkX
CUDA Network Flow

Parallel CUDA Algorithms for Max Network Flow

Jan 2024 - Apr 2024

Enhanced Goldberg's push-relabel algorithm through parallel processing using CUDA with lock-free variations for GPU execution.

CUDA C++ NCSA Delta
Vision Transformers

Image Authenticity Classification with ViT

Mar 2024 - Apr 2024

Vision Transformer model to distinguish AI-generated images from real ones using advanced data augmentation techniques.

PyTorch ViT Hugging Face
Systolic Array

Optimizing Systolic Array Configurations

Nov 2023 - Dec 2023

Design and analysis of systolic array configurations to optimize hardware utilization for various neural network topologies.

ScaleSimV2 Python
CPU Architecture

CPU Arch & Memory Config Analysis

Oct 2023 - Nov 2023

Extensive simulations using gem5 to evaluate CPU models, clock frequencies, and memory technologies impact on quicksort performance.

C++ gem5
Parallel File System

Distributed Parallel File System

Sept 2023 - Oct 2023

Parallel file system with Client, Metadata Server, and File Servers for striped file storage using gRPC and protobuf.

C++ gRPC protobuf
Synchronizer

Synchronizer for Path Expressions

Aug 2023 - Sept 2023

Parser for path expressions that synchronizes operations using mutex locks and semaphores for classic concurrency problems.

C Bash
C Compiler

Minimal C Compiler

Nov 2022 - Dec 2022

Lightweight C compiler with lexical analysis, recursive descent parsing, and semantic checks for a subset of C language.

C Compiler Design
3D F1 Track

3D Formula 1 Track with Blender

Feb 2022 - Mar 2022

Blender Python script to programmatically generate a 3D model of an F1 circuit using GeoJSON track data coordinates.

Blender Python
MAC Detection

Detecting Fake MAC Addresses

Oct 2021 - Dec 2021

Tool to detect MAC address spoofing in wireless networks using Scapy and Macvendors API for vendor verification.

Python Scapy Wireshark
Financial App

Financial Services Flutter Application

Aug 2021 - Oct 2021

Complete financial suite with loan eligibility classifier and stock price prediction, built with Google Flutter.

Flutter Dart Firebase