Explore my projects that showcase my skills in software development and problem-solving.
A full-stack AI-powered Sudoku Web App that allows users to generate, solve, and validate puzzles of varying grid sizes (4x4, 9x9, 16x16). The app features both a Constraint Satisfaction Problem (CSP) solver for all grid sizes and a Neural Network solver specifically for 9x9 puzzles. Players can track their scores, upload avatars, and view a global leaderboard. Built using Flask (backend), HTML/CSS/JS (frontend), and SQLite (for storing scores).
Interactive interface of the AI Sudoku web app with generation, solving, and leaderboard features.
Play and solve 4x4, 9x9, or 16x16 Sudoku puzzles with adjustable difficulty.
Backed by CSP for logical solving and a neural network model trained specifically for 9x9 puzzles.
Validate puzzle progress live and get immediate feedback on correctness.
Track and display top scores with time, difficulty, and optional avatars.
Upload custom avatars to personalize your leaderboard appearance.
Store player performance securely using SQLAlchemy and SQLite.
Watch how the AI Sudoku Solver works with CSP and Neural Network methods in real-time.
This project uses convolutional neural networks to classify plant diseases across 14 crop types and 39 different disease classes with remarkable accuracy. It serves farmers and agricultural researchers for early disease detection using image-based diagnosis.
Supports Tomato, Apple, Corn, Potato, Grape, and more. Distinguishes both healthy and diseased states.
Uses CNN, ResNet18, MobileNetV2, and EfficientNetB0 architectures. Models trained on 54K images using PyTorch.
Tested and validated with early stopping, checkpointing, and visualization of training vs. validation performance.
Complete user interface with multi-model selection, history tracking, real-time predictions, and supplement advice.
Displays predicted class, disease description, prevention steps, and supplement information fetched from CSVs.
Works with camera or gallery images. Robust predictions after training on real-world leaf image dataset.
User uploads a leaf image .
Selects model.
Receives disease name, description, and prevention steps.
Confusion matrix comparison of CNN. Validated with high accuracy.
Confusion matrix comparison of ResNet18. Validated with high accuracy.
Confusion matrix comparison of MobileNetV2. Validated with high accuracy.
Confusion matrix comparison of EfficientNetB0. Validated with high accuracy.
Watch the video to see how the Plant Disease Detection system works in real-time.
A responsive and elegant multi-page portfolio crafted using HTML, CSS, and JavaScript. This website reflects my design philosophy—clean, user-centric, and approachable. It showcases my technical projects, resume, experience, and contact information while ensuring mobile-first responsiveness and light/dark theming.
Soft colors, rounded sections, and gentle animations give the site a welcoming feel.
Structured HTML, modular CSS, and reusable design patterns ensure maintainability.
Optimized for desktops, tablets, and mobile devices with fluid layouts.
Built-in toggle to switch between light and dark themes for user preference.
One-click access to my resume via a well-placed CTA on the resume page.
Branded with my name, personality, and visuals to reflect who I am as a developer.
Screenshot of my personal portfolio website—designed for clarity and engagement.
A short walkthrough of my personal portfolio site, layout, and responsive features.