A collection of four applied AI/ML and software engineering projects built during the DecodeLabs internship program.
This repository contains four standalone projects, each demonstrating a different area of applied computer science — from rule-based systems and classical ML to full-stack development and computer vision. Every project is self-contained with its own setup instructions and documentation.
| # | Project | Description | Stack |
|---|---|---|---|
| 🤖 01 | DecodeBot | Rule-based terminal AI assistant with a cinematic interface | Python · colorama |
| 🧬 02 | OncAI | Full-stack breast cancer classification system (96.5% accuracy) | FastAPI · React · scikit-learn · Docker |
| 🎯 03 | Tech Stack Recommender | Career path recommender using TF-IDF + cosine similarity, built from scratch | Python · Flask |
| 📄 04 | OCR Text Recognition | Document text extraction with preprocessing pipeline and confidence filtering | Python · OpenCV · Tesseract |
Each folder contains its own README.md with setup steps, architecture notes, and usage examples.
DecodeLabs-Internship-Projects/
├── Project 01/ 🤖 DecodeBot — Terminal AI Chatbot
├── Project 02/ 🧬 OncAI — Breast Cancer Classification Suite
├── Project 03/ 🎯 Tech Stack Recommender — TF-IDF + Cosine Similarity
├── Project 04/ 📄 OCR Text Recognition System
└── README.md (this file)
Across all four projects:
| Category | Technologies |
|---|---|
| Languages | Python, TypeScript |
| ML / Data | scikit-learn, NumPy, pandas, TF-IDF (from scratch) |
| Backend | FastAPI, Flask |
| Frontend | React, Vite, Tailwind CSS |
| Computer Vision | OpenCV, Tesseract OCR |
| DevOps | Docker, GitHub Actions, Dependabot |
Darshil Samson
"Transforming Ideas into Meaningful Digital Experiences."