SDShuvom Dhar

Featured Projects

Algorithm Visualizer
Algorithm Visualizer
Python
Flask
HTML
CSS
JavaScript
Data Structures
Algorithms
React.js

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!

PDF Summarizer
PDF Summarizer
Python
Flask
Numpy
Scikit-learn
Machine Learning

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.

Process Scheduling Visualizer
Process Scheduling Visualizer
Python
Numpy
Pillow
Tkinter
Matplotlib

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.

Heart Disease Prediction System
Heart Disease Prediction System
Python
Numpy
Pandas
Scikit-learn
Streamlit
Machine Learning
Artificial Intelligence
Matplotlib
Seaborn

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.

Chess Game
Chess Game
HTML
CSS
JavaScript
React-vite
Tailwind CSS
ShadCN UI

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.

AI Powered Calculator
AI Powered Calculator
HTML
CSS
JavaScript
TypeScript
React-vite
Tailwind CSS
ShadCN UI
Node.js
Python
Machine Learning
Artificial Intelligence
Pillow
Uvicorn
FastAPI
ShadCN UI

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.

AdSnap Studio
AdSnap Studio
Python
Artificial Intelligence
Sreamlit

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.

Big Integer C++ Library
Big Integer C++ Library
C++
Object-Oriented Programming
Data Structures
Algorithms

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.

Chat Application
Chat Application
JavaScript
Node.js
React.js
Tailwind CSS
Next.js
Clerk

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

Data Structures & Algorithms Visualizer
Data Structures & Algorithms Visualizer
Python
Numpy
Tkinter
Matplotlib
Algorithms
Data Structures

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

Stenography
Stenography
Python
Cryptography
Pillow
Tkinter

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.