MahuyaSarkar

Computer science graduate building secure software and computer-vision systems — Java at the core, security as the instinct.

Scroll

I write software the way good locks are made — quietly, precisely, and to keep something safe.

I am finishing a B.Tech in Computer Science and Technology at the University of Engineering and Management, Kolkata, graduating with a DGPA of 8.91. My ground is Java and object-oriented design; my interest is what happens when software meets the real world — cameras, ciphers, and the people on the other side of them.

Across three substantial projects I have built encryption tooling around RSA, AES and DES, a real-time YOLO detection and tracking pipeline, and a touchless ATM that reads a PIN from eye-blink patterns. Each one taught me the same lesson from a different angle: security and clarity are not features you add — they are how you build.

Three builds, one instinct

Touchless Invisible PIN ATM

Eye-blink authentication · Java, JavaFX, Spring Boot, OpenCV

  • A touchless ATM where the PIN is entered by eye-blink patterns, read through computer vision — no keypad, no shoulder-surfing.
  • JavaFX interface with a Spring Boot backend handling account authentication and transaction management.
  • Real-time blink detection in OpenCV; MySQL stores profiles, accounts, blink credentials and transaction records.
  • Maven-managed, modular architecture built to scale.
JavaJavaFXSpring BootMySQLOpenCVMaven

Object Detection & Tracking

Real-time multi-object vision · Python, YOLO, OpenCV

  • Real-time multi-object detection and tracking with YOLO on PyTorch — bounding boxes, trajectories, drawn live.
  • Speed estimation from Euclidean distance and camera calibration.
  • Automated CSV logging of timestamped position and velocity data for downstream analysis.
PythonYOLO (PyTorch)OpenCVNumPy

Text Encryption Tool

Multi-algorithm cryptography · Java, RSA, AES, DES

  • One tool, three ciphers — RSA, AES and DES integrated behind a single interface for flexible, secure encryption.
  • Encodes and decodes sensitive text with confidentiality and integrity guarantees.
  • Symmetric and asymmetric key handling to protect data in transit and at rest.
JavaRSAAESDES

Where it began

Jun — Aug 2025

Web Developer Intern

Options & Ideas · Kolkata

Summer internship with the Options & Ideas team; performance rated excellent on completion. ISO 9001:2015 certified studio.

The toolkit

  • Java
  • SQL
  • MySQL
  • VS Code
  • IntelliJ IDEA
  • Git
  • GitHub
  • MySQL
  • SQLite
Object-Oriented ProgrammingCybersecurityComputer NetworksDBMSData StructuresAgile MethodologySDLCObject-Oriented ProgrammingCybersecurityComputer NetworksDBMSData StructuresAgile MethodologySDLC

The foundation

2022 — 2026

B.Tech, Computer Science and Technology

University of Engineering and Management · Kolkata, West Bengal

DGPA 8.91 / 10.0
2020 — 2022

CISCE, Standard XII

Rajendra Vidyalaya · Jamshedpur, Jharkhand

78.6%
2008 — 2020

CISCE, Standard X

Rajendra Vidyalaya · Jamshedpur, Jharkhand

92.0%

Let's build somethingsecure together.

I am open to software engineering roles and interesting builds. Write a few lines — I read everything myself and reply within a day or two.

Opens your email client — nothing is stored on this site.