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.

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!

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!

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.

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.

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.

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.

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.

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.

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.

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.

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

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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

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

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.

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.