PortfolioOPEN TO WORK

Building Solutions Through Code & Curiosity

MCA Student · Developer · Analyst

5+
Real-world Projects
2
Internships
2 years
Since working
SCROLL
RESEARCHER PROFILE

Not just a developer.

I treat engineering like applied science. Every project starts with a problem, not a feature list.

I approach engineering problems like a researcher: define the question, form a hypothesis, run the experiment, measure results.

My current focus is on systems that sit at the intersection of data, language, and product — tools that make information useful, not just accessible.

When I'm not building, I'm breaking things to understand how they work.

📍 Karnataka, India🎓 MCA Student✦ Available for projects

Systems thinker

I map dependencies before writing a single line. Complexity is managed, not feared.

Data-driven

Gut feelings get a hypothesis. Hypotheses get experiments. Experiments get measured.

Finish-line focused

Features ship when they solve the problem they were built for — not before, not after.

Curiosity-led

The best projects started as "I wonder if..." Most of mine still do.

Tools and Technologies

Tools that I used / learning.

Languages6
Python
JavaScript
c++
TypeScript
SQL
Java
Frontend4
React
Next.js
Tailwind CSS
Framer Motion
Backend & APIs6
FastAPI
Node.js
Express
REST APIs
GraphQL
Supabase
Data & ML6
Pandas
Scikit-learn
HuggingFace
Matplotlib
PostgreSQL
Kafka
DevOps & Tools6
Git
Docker
Linux
GitHub CI
Vercel
Postman
Core (daily use)
Proficient
Learning (~)
Implementations and EXPERIMENTS

Projects

Each project is an experiment. Here's what I tried, what worked, and what I'd change.

Moreover: Trying not to be the best, but be someone to Contribute, Try again.

SECTION_04 // CASE STUDIES

Deep dives.

Selected experiments with a full breakdown — problem to post-mortem.

CASE_STUDY // 2026

Face Gesture Controller

Hands-free reels control using real-time gesture and facial expression detection

PythonMediaPipeOpenCVPyAutoGUINumPy
01 PROBLEM

Controlling Instagram Reels requires constant hand interaction. Wanted a completely hands-free way to like, skip, and navigate short-form content using only facial expressions.

02 HYPOTHESIS

MediaPipe FaceMesh landmarks could reliably detect smile, eyebrow raises, and mouth open gestures with enough stability filtering to avoid false positives — and map them directly to browser keyboard shortcuts.

03 APPROACH

Built a Python script using MediaPipe FaceLandmarker for 468-point face mesh detection and OpenCV for real-time webcam capture. Gesture stability is enforced by requiring 8+ consecutive frames before firing. PyAutoGUI sends keyboard shortcuts directly to the focused Chrome window — no mouse movement involved primarily focused on Instagram Reels (Arrow keys, L).

04 RESULT

Achieved stable real-time gesture detection at 15+ FPS. Three gestures reliably detected — left head tilt for next video, right head tilt for previous video, mouth open for like. Zero mouse interaction needed once Chrome is focused.

05 NEXT

Add wink detection for play/pause. Explore eye-tracking for cursor control. Package as a background system tray app so no terminal window is needed.

Education & Evolution

How I got here.

Not a resume. A log of what I learned — in order.

Education
Project milestone
2025EDU

MCA — Master of Computer Applications

Manipal Institute of Technology, Karnataka, India.

2024PROJ

Asian Development Research Institute (ADRI) — Research Intern

Worked on the project "Building upon IHIP-IDSP strengthening surveillance system in Bihar" under department of health, government of Bihar..

2024PROJ

Part-time Development Role at SH1ELD Tech

Contributed in Sikkim's local tourism by developing personalized web-applications.

2024PROJ

Joined SH1ELD Tech Infosec Solutions (Internship)

Got my first internship and participated in real-world projects.

2022EDU

Bachalor's of Computer Applications

Sikkim Manipal Institute of Technology, Sikkim, India.

2022EDU

Higher Secondary (Class 12)

MC William Higher Secondary School, West Bengal, India.

SECTION_06 // CONCEPT VAULT

Things I haven't built yet.

Ideas in progress, shelved experiments, and future directions.

IDEA

Code Review Copilot

A GitHub bot that summarizes PRs, flags complexity hotspots, and links to relevant docs.

WHY IT MATTERS

Code review is a high-value but time-consuming ritual. Automation should handle the boring checks so humans focus on architecture.

PROTOTYPING

Live Interview Prep Engine

Adaptive DSA problem recommender based on your weak pattern history.

WHY IT MATTERS

Spaced repetition is well-studied but rarely applied to coding interviews. Pairing forgetting curves with difficulty ramps should accelerate mastery.

IDEA

API Contract Drift Detector

CI tool that diffs OpenAPI specs between releases and flags consumer-breaking changes.

WHY IT MATTERS

API versioning failures are expensive and quiet. Most teams find out when prod breaks, not before.

SHELVED

Self-Hosted Reading Tracker

Notion-free book notes with highlight extraction from Kindle and Kobo.

WHY IT MATTERS

Kindle highlights rot in the cloud. The knowledge you capture should live where you can search it without a subscription.

SECTION_07 // CONTACT

Let's work on something.

Open to interesting problems — freelance, collaboration, or full-time roles.

Built with Next.js · Tailwind CSS · Framer Motion

Subhadeep Dhar · 2026