Hi, I'm Rohit Karmakar

Final‑year student • Aspiring Software Developer • Python & JavaScript Enthusiast
Looking for roles:
Software Developer
— Noida

Featured Projects

1) E‑Commerce Product Recommendation System

An end‑to‑end recommendation engine that suggests products to users using hybrid filtering (collaborative + content). Includes a simple frontend to display personalized suggestions.

Tech: Python (Pandas, Scikit‑learn), Flask, MySQL, JavaScript
  • Implemented collaborative filtering (user‑item matrix, cosine similarity) and content‑based features (product metadata).
  • Preprocessing pipelines, cold‑start handling, and evaluation metrics (precision@k, recall@k).
  • REST API with Flask to serve recommendations; demo UI uses fetch to show personalized cards.

2) Real‑Time Chat Application with Authentication

A secure real‑time chat platform supporting user registration, authentication (JWT), private messaging, and online presence indicators.

Tech: Node.js / Socket.IO (or Flask + WebSockets), MySQL / MongoDB, JWT
  • Real‑time bi‑directional communication using WebSockets.
  • Secure authentication and session management with JWT tokens.
  • Message persistence, typing indicators, and simple group chat support.

Other Work & Practice

SQL query exercises, data analysis notebooks (Pandas, Matplotlib, Seaborn), frontend mini‑projects using vanilla JavaScript.

Notebooks, sample APIs, and small UIs — links on GitHub
More on GitHub

Contact

Let's connect — I'm open to internships, fresher roles, and collaborative projects.
Phone: 9863113682