Projects

Project image for RAG AI Assistant

RAG AI Assistant

Python ChromaDB Ollama Sentence Transformers RAG NLP

A local, privacy-first Retrieval-Augmented Generation system that lets you chat with your PDF documents using semantic search and LLMs.

Project image for Function-Approximators

Function-Approximators

Python PyTorch MLP Function Approximation Computer Vision

A neural network that learns to approximate mathematical functions and images by training a small multilayer perceptron (MLP) to map inputs to outputs with a live visualization that updates every epoch so you can watch the network learn in real time.

Project image for Real-Time Hand Digit Recognition

Real-Time Hand Digit Recognition

Python OpenCV MediaPipe PyTorch NumPy Pandas

Real-time webcam recognition of digits 1–5 from 63 MediaPipe hand landmarks using OpenCV and a lightweight PyTorch MLP, includes quick data collection and a Hugging Face demo.

Project image for Neural Network From Scratch

Neural Network From Scratch

Python NumPy Linear Algebra Calculus

A multilayer perceptron implemented from scratch in NumPy, with custom loss functions, optimizers, and backpropagation to gain better fundemental understanding of core DL math.

Project image for Sentiment Analysis with Encoder Model

Sentiment Analysis with Encoder Model

Python PyTorch Transformers NLP

Transformer encoder model for sentiment analysis built in PyTorch from scratch, for robust text classification.

Project image for TextCNN

TextCNN

Python PyTorch CNN NLP

Convolutional neural network for text classification, inspired by the "CNN for sentiment analysis research paper", exploring kernel sizes (n-grams) and pooling strategies for NLP.

Project image for CNN Architectures

CNN Architectures

Python PyTorch CNN Computer Vision

Collection of CNN architectures in PyTorch for image classification experiments and benchmarking.

Project image for Terminal Donut

Terminal Donut

Python NumPy Linear Algebra

ASCII animation of a rotating 3D donut rendered in the terminal using linear transformations and projections.

Project image for Pi Approximations

Pi Approximations

Python Mathematics Algorithms

Set of numerical methods to approximate pi, comparing accuracy and convergence across algorithms.

Project image for Monty Hall Simulation

Monty Hall Simulation

Python Statistics Simulation

Simulation of the Monty Hall problem to visualize probability and strategy outcomes.

Let's work together

I'm open to research and internship opportunities. Let's connect.