Sohan

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
About Me Image

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_