Welcome to my Portfolio
Welcome to my Portfolio
Hi, I'm Sohan Ghosh. A Passionate Gamer
About Me
Computer Science undergraduate with strong foundations in backend development, machine learning and data structures and algorithms. Experienced in designing scalable REST APIs, real-time systems, and AI-driven applications. Published researcher with a focus on building reliable, efficient, and real-world technology solutions. I'm a B.Tech Student in UEMK, 3rd year. I'm currently learning Data structures & Algorithms and Machine Learning.
View Resume
Skills
I have a strong foundation in backend development, and AI/ML systems. My experience includes building scalable applications, real-time systems, and data-driven solutions.
Programming
- Python
- Java
- C
Core Computer Science
- Data Structures & Algorithms
- DBMS
AI / Machine Learning
- Deep Learning
- Neural Networks
- LLMs
- TensorFlow / Keras
- YOLOv5
- OpenCV
- EasyOCR
- Retrieval-Augmented Generation (RAG)
Web Development & Backend
- FastAPI
- REST APIs
- WebSockets
- Streamlit
- Node.js
- React.js (Basics)
- JavaScript
- HTML5
- CSS3
Databases
- MongoDB
- MySQL
- SQL
- ChromaDB
Tools
- Git & GitHub
- Docker
- Jupyter Notebook
- LaTeX
- VS Code
Projects
License Plate Detection
Python script which uses OpenCV for image processing and Tesseract OCR for text recognition to detect and read vehicle license plates from a live webcam feed.
PKAA – Personal Knowledge AI Agent (RAG System)
Designed and implemented a Retrieval-Augmented Generation system using LangChain, Google Gemini, and ChromaDB to enable contextual document-based question answering. Built PDF and web ingestion pipelines with embedding storage and vector search, improving retrieval accuracy and reducing manual search effort. Deployed interactive application using Streamlit with persistent database integration.
Hexinema – Real-Time Synchronized Media Platform
Engineered a RESTful FastAPI backend with WebSocket-based synchronization supporting real-time multi-user media playback. Implemented scalable room management and state synchronization logic to ensure zero-desync experience across concurrent users. Integrated YouTube playback and screen sharing capabilities with optimized server communication.
Deep Learning-Based Dyslexia Detection System
Developed and trained a neural network model using TensorFlow/Keras for classification of dyslexia-related patterns. Performed data preprocessing, feature engineering, and model evaluation using Accuracy, Precision, Recall, and F1-score metrics. Published research findings in a Scopus-indexed journal.
Professional Video Editor
I create professional video advertisements with advanced 3D motion tracking, shape morphing, and seamless text animations. My edits are designed to highlight your product or service with a clean, modern, and engaging visual style.
Contact
Email: 616447sohanghosh@gmail.com
LinkedIn: Sohan Ghosh
GitHub: Sohex
Instagram: sohan.ghosh_