Hi, I'm Debottam Ghosh

AI Enthusiast | Python Developer | ML Enthusiast

A passionate young coder from Kolkata, India, deeply interested in Artificial Intelligence, Machine Learning, and Deep Learning. Building real-world solutions that make a difference.

About Me

I'm a young and passionate coder from Kolkata, India, deeply interested in Artificial Intelligence, Python, Machine Learning, and Deep Learning. I've completed CS50AI and CS50P from Harvard University, and I love building projects that solve real-world problems — from scam detection systems to smart plant health analyzers.

My ultimate goal is to study at Harvard University and master AI, Data Science, and Deep Learning, while building impactful solutions that help people in everyday life.

Skills & Expertise

🤖

AI & Machine Learning

PyTorch, scikit-learn, Deep Learning, NLP, Computer Vision

🐍

Python Development

Advanced Python, Data Structures, Algorithms, OOP

🌐

Web Development

Flask, Streamlit, HTML/CSS/JS, Responsive Design

👁

Computer Vision

ResNet, CNN, Grad-CAM, Image Classification, PyTorch

📊

Data Science

Kaggle, Jupyter, Data Analysis, Visualization

🔧

Tools & Platforms

Git, GitHub, VS Code, Arduino, Render, Netlify

Featured Projects

🌱

Plant Doctor AI

Deep learning-powered web app that identifies plant diseases from leaf images using ResNet18 trained on PlantVillage and PlantDoc datasets. Features AI predictions, Grad-CAM heatmap visualization, and disease treatment recommendations.

PyTorch Flask ResNet18 Hosted on Render
🛡️

Scam Detector

AI-based scam detection system that scans message transcripts and flags potential scams by analyzing linguistic patterns, psychological triggers, and scam-indicator scores. ML-powered with explainable feature scoring.

ML Classification NLP Python
🧩

15-Puzzle Solver & GUI

Solver for the classic 15-puzzle game with advanced heuristics (A*, IDA*, linear conflict) and an interactive GUI built with Pygame. Demonstrates pathfinding algorithms and optimization techniques.

Algorithms Pygame A* Search
📚

Homework Tracker

Smart Python-based homework and task manager that uses NLP to organize assignments by priority, subject, and due date. Plans include GUI integration, PDF export, and automated reminders.

NLP Python Task Management
💭

Dream Insights

Intelligent Python-based tool that analyzes your dreams and predicts future moods, challenges, or opportunities based on dream psychology and AI pattern recognition.

AI Analysis Python Psychology

Let's Connect

Interested in collaboration or have questions about my projects? Feel free to reach out!

📍 Based in Kolkata, India | 🎓 Harvard CS50AI & CS50P Awardee