Project Portfolio

A.K.A My Flex Page. This has a Comprehensive Compilation of my best Projects

Machine Learning & AI

Transformer from Scratch

Built a transformer architecture from ground up using PyTorch, focusing on the MLP and Backpropagation components. Implemented and recreated Attention is all you need paper.

PyTorch Python Transformers

BERT Book Genre Predictor

Fine-tuned BERT model to predict book genres based on their titles. The project showcases practical application of transfer learning and text classification using transformer models.

BERT Transformers NLP
View on GitHub

PDF Chat Bot using RAG

Developed a RAG-based pipeline allowing LLMs to interact with large databases. The PDF chatbot component enables direct questioning and information retrieval from PDF documents using LLaMA model.

LLaMA RAG Vector DB
View on GitHub

Antonym Detection

Natural language processing project for detecting antonyms using word embeddings and semantic analysis. Implements various NLP techniques for relationship detection.

Python NLP Word2Vec
View on GitHub

ML Domain Specific Language

Created a domain-specific language for machine learning workflows, simplifying complex ML pipeline creation with intuitive syntax and automated optimization.

Python DSL Compiler Design
View on GitHub

AI Arena Preliminaries

Competition solutions and implementations for AI Arena preliminary rounds, featuring various machine learning challenges and algorithmic solutions.

Python Competitive Programming AI
View on GitHub

Systems & Architecture

5-Stage Processor Simulator

Complete simulation of a 5-stage pipelined processor implementing RISC architecture with hazard detection, forwarding, and branch prediction mechanisms.

C++ Computer Architecture Pipeline
View on GitHub

Cache Management System

Advanced cache management implementation with various replacement policies, cache coherence protocols, and performance optimization techniques.

C++ Cache Systems Memory Management
View on GitHub

AES Decryption FSM

Hardware implementation of AES decryption using finite state machines in VHDL. Features optimized datapath and control unit for cryptographic operations.

VHDL Cryptography Hardware Design
View on GitHub

File Recovery System

Advanced file recovery system implementing various recovery algorithms for different file systems with support for fragmented and corrupted data recovery.

C++ File Systems Data Recovery
View on GitHub

Engineering & Optimization

5-Axis G-Code Segmentation

Intelligent segmentation system for 5-axis G-code optimization, reducing print time and improving surface quality through advanced toolpath analysis.

C++ CNC Programming Manufacturing
View on GitHub

Wire Length Minimization

Optimization algorithms for minimizing wire length in VLSI circuit design. Implements various placement and routing strategies for electronic design automation.

Python VLSI Design Optimization
View on GitHub

Delay Minimization

Advanced algorithms for minimizing propagation delay in digital circuits through optimized gate sizing and buffer insertion strategies.

Python Digital Design Circuit Optimization
View on GitHub

Bin Packing Optimization

Implementation of various bin packing algorithms including First Fit, Best Fit, and advanced heuristics for solving NP-hard optimization problems.

Python Algorithms Optimization
View on GitHub

Web Development & Tools

Rust Spreadsheet Web App

High-performance spreadsheet application built with Rust and WebAssembly, featuring real-time collaboration and advanced calculation engine.

Rust WebAssembly Web Development
View on GitHub