B.Tech CSE Core  ·  SRM IST  ·  CGPA 8.1

Aditya Bhattacharjee Software Engineer

Building full-stack systems that are secure by design, databases that can't break, and AI interfaces that turn human motion into computer control.

See My Work Get in Touch
8.1
CGPA · Year 1
6+
Projects Built
3
Certifications
5+
Technologies
SCROLL
About Me

Engineering with
purpose & depth.

I'm Aditya Bhattacharjee, a second-year B.Tech CSE Core student at SRM Institute of Science and Technology. I build full-stack web systems, relational databases, and AI-driven interfaces — always with security-first thinking and a deep focus on clean architecture over quick fixes.

My current frontier: MotionMap — a computer-vision system that maps live body pose landmarks to real-time OS-level controls. No extra hardware. Just a webcam and math.

Academic Performance
8.1

CGPA out of 10.0
B.Tech CSE Core · Year 1
SRM Institute of Science and Technology

Projects
6+
Production-grade systems built from scratch
Certifications
3
IIT Kharagpur · NPTEL · IIT Roorkee
Philosophy
How I work
Conceptual depth over shortcuts
Security-first in every design
Clean, maintainable architecture
Continuous learning always
Certification
🤖
Artificial Intelligence
Kshitij Launched Global · IIT Kharagpur
Certification
🏗️
Object Oriented Programming
NPTEL · National Programme
Certification
🗄️
SQL
Intellipaat · IIT Roorkee

Technical Stack

Everything I build with.

01
Backend
PHPSession ManagementCRUD Role-Based AuthREST PrinciplesPDO
02
Database
MySQL3NF DesignTransactions IndexingFK IntegrityAggregates
03
Frontend
HTML5CSS3JavaScript Canvas APIFetch APIResponsive
04
CS Concepts
MVC PatternRBACSQLi Prevention IDOR PreventionState MachinesDebounce
05
AI & Vision
PythonMediaPipeOpenCV Pose EstimationGesture RecognitionNumPy

Selected Work

Projects built with intent.

01 / 06
College Feedback Management System

Full-stack platform with RBAC, 3NF schema, session security, XSS prevention, and live aggregate feedback analytics.

Key Contributions
3NF Normalization
Fully normalized schema — redundancy eliminated by design, not discipline.
RBAC Server-Side
Two-tier permissions enforced on every PHP route — not just hidden in UI.
Session Security
htmlspecialchars() + prepared statements block XSS and SQLi everywhere.
Live Aggregates
GROUP BY + AVG() power a real-time analytics dashboard.
02 / 06
Library Management System

Transaction integrity, finite-state book lifecycle, FK constraints, indexed search, and server-side overdue logic.

Key Contributions
MySQL Transactions
Issue/return wrapped atomically — inventory and records both succeed or both roll back.
State Machine
Available → Issued → Returned — server guards block invalid transitions.
Indexed Search
Indexes on title, author, ISBN — fast lookups every time.
Overdue Logic
DATEDIFF() auto-flags overdue books and computes fines server-side.
03 / 06
Personal Expense Tracker

Client-side MVC, Observer pattern, Canvas charts, localStorage, CSV export — zero backend.

Key Contributions
Client MVC + Observer
Data, view, controller decoupled — pub/sub drives all re-renders automatically.
Canvas Pie Chart
Built from scratch with arc() and radians — no chart library.
CSV Export
Blob + URL.createObjectURL() — client-side only.
04 / 06
Real-Time Weather Dashboard

Async REST API, 300ms debounce, geolocation fallback, TTL caching, error-state isolation per failure type.

Key Contributions
Async/Await + Try/Catch
All API calls handled — unhandled rejections silently break apps.
300ms Debounce
One API call per query — not per keystroke.
TTL Cache
JS Map with timestamps — fewer requests, within rate limits.
05 / 06
Student Task & Grade Manager

Bcrypt auth, weighted GPA algorithm, IDOR prevention, 3NF schema, UTC date logic — production security throughout.

Key Contributions
Bcrypt + IDOR Prevention
password_hash() + every query scoped by session user_id.
Weighted GPA
Σ(grade × credits) / Σcredits — live recompute as marks update.
UTC Date Logic
Server-side DateTime only — never trusting client timestamps.
06 / 06 Active Dev
MotionMap — AI Body Remapping & Gesture Control

Webcam captures 33-point body skeleton in real time. Custom gesture profiles map to OS-level computer controls — cursor, keyboard, media. No extra hardware. Accessibility-first design.

Technical Architecture
33-Point Skeleton
MediaPipe Pose at 30+ FPS, normalized to hip midpoint for position-independent detection.
Cosine Similarity
Landmark deltas captured as templates; incoming frames matched via cosine similarity scoring.
OS Action Dispatcher
PyAutoGUI translates gestures → real OS events: mouse, keyboard, media, shell commands.
Cursor Remapping
Wrist coordinates linearly mapped to screen — hands-free cursor with configurable dead-zones.
Debounce + Cooldown
Sliding-window buffer + per-gesture cooldown timers — stable, no false triggers.
Accessibility-First
Full PC control via head, shoulder, or arm gestures alone. No specialized hardware required.
Current Status
Core pose detection and cursor remapping are functional. Gesture template engine and action dispatcher in active development. Multi-gesture sequencing queued for next sprint.

Online Presence

Find me out there.

GitHub
@fictus999
Source code & open source work
LinkedIn
Aditya Bhattacharjee
Professional network & career
LeetCode
@Fictus999
DSA & algorithm challenges
Email
[email protected]
Collaborations & opportunities
Phone
+91 74001 52325
Available for direct calls

Let's build
something great.

Open to internship opportunities, collaborative projects, and meaningful conversations about software engineering. Don't hesitate to reach out.

BasedSRM IST, India
Status
Open to Opportunities