ProfileAvailable for work

FEATURED PROJECTS

Here are some of the projects I've worked on recently. These projects showcase my skills in full stack development, software engineering, and problem-solving. Each project is a testament to my passion for creating impactful solutions and my commitment to delivering high-quality work.

Algorithm Visualization Tool

Algorithm Visualization Tool

A comprehensive GUI-based application for visualizing Data Structures and Algorithms code execution in real-time. Watch your code come to life with line-by-line execution tracking, memory visualization, call stack monitoring, and beautiful data structure animations!

PythonFlaskHTMLCSSJavaScriptData StructuresAlgorithmsReact.js
Chess Game

Chess Game

An AI-powered chess game that allows users to play against a computer opponent. The AI utilizes the GEMINI API to provide challenging gameplay, making it suitable for players of all skill levels.

HTMLCSSJavaScriptReact-viteTailwind CSSShadCN UI
PDF Summarizer

PDF Summarizer

A powerful Flask web application that automatically summarizes research papers and organizes them by topic using machine learning algorithms. Perfect for researchers, students, and anyone dealing with large volumes of academic papers.

PythonFlaskNumpyScikit-learnMachine Learning
Heart Disease Prediction System

Heart Disease Prediction System

This application provides an interactive interface for predicting heart disease risk based on various medical and physiological parameters. The KNN model was selected after testing multiple algorithms due to its superior performance with over 85% accuracy.

PythonNumpyPandasScikit-learnStreamlitMachine LearningArtificial IntelligenceMatplotlibSeaborn
AI Powered Calculator

AI Powered Calculator

An intelligent calculator that recognizes hand-drawn mathematical expressions and provides instant solutions. Simply draw your math problems on the canvas, and watch as AI transforms your sketches into accurate calculations.

HTMLCSSJavaScriptTypeScriptReact-viteTailwind CSSShadCN UINode.jsPythonMachine LearningArtificial IntelligencePillowUvicornFastAPIShadCN UI
Chat Application

Chat Application

A modern, real-time chat application that brings developers and tech enthusiasts together to discuss various programming topics and engage in general conversations.

JavaScriptNode.jsReact.jsTailwind CSSNext.jsClerk
AdSnap Studio

AdSnap Studio

AdSnap Studio is a powerful Streamlit-based application that enables users to generate high-quality, professional product and lifestyle advertisements using Bria AI’s advanced image generation and editing APIs. It offers prompt enhancement, style customization, aspect ratio control, and image quality optimization through an intuitive UI for creating realistic, ad-ready visuals efficiently.

PythonArtificial IntelligenceStreamlit
Ledger — Invoice Generator

Ledger — Invoice Generator

A fast, no-backend invoice generator built with React and Tailwind CSS. Add line items, set tax and discount rates, preview a printable receipt, and export straight to PDF — styled like a hand-ruled accounting ledger.

HTMLCSSJavaScriptNode.jsReact-viteTailwind CSS
Codepen clone

Codepen clone

A lightweight CodePen-inspired online code editor built with React and Vite. This application allows users to write HTML, CSS, and JavaScript code in separate editors and instantly preview the output in real time. Users can also download their project as a ZIP file containing index.html, style.css, and script.js.

HTMLCSSJavaScriptNode.jsReact-viteTailwind CSS
Process Scheduling Visualizer

Process Scheduling Visualizer

A comprehensive Python-based GUI application for visualizing and comparing CPU process scheduling algorithms commonly used in Operating Systems. This tool provides an interactive way to understand how different scheduling algorithms work by allowing you to add processes dynamically and visualize their execution through Gantt charts.

PythonNumpyPillowTkinterMatplotlib
Big Integer C++ Library

Big Integer C++ Library

A comprehensive C++ library for handling arbitrarily large integers with full arithmetic operations support. The BigInteger class provides a solution for working with integers that exceed the range of built-in C++ integer types. Unlike languages like Java or Python that have built-in support for big integers, C++ requires a custom implementation.

C++Object-Oriented ProgrammingData StructuresAlgorithms
Data Structures & Algorithms Visualizer

Data Structures & Algorithms Visualizer

A comprehensive Python application that provides interactive visualizations for various data structures and algorithms.

PythonNumpyTkinterMatplotlibAlgorithmsData Structures
Stenography

Stenography

A powerful GUI-based steganography application built in Python that allows you to hide and extract secret messages within images using LSB (Least Significant Bit) technique with optional encryption.

PythonCryptographyPillowTkinter