Featured Projects
Selected systems demonstrating backend architecture, security engineering and scalable design.
Flat / Flatmate Listing Platform
Problem: Students and working professionals struggle to find verified flatmates with location clarity and authentication.
Solution: Designed a JWT-secured REST backend using Spring Boot with role-based authentication and Google Maps integration for geo-search filtering.
Architecture: Modular service layer, MongoDB dynamic filtering, OAuth login, stateless authentication.
Spring Boot
JWT
MongoDB
Google Maps API
OAuth 2.0
GreenBox — Secure File Encryption System
Overview: A near-production-ready file encryption system built using AES-CTR + HMAC-SHA256 + PBKDF2.
Security Model: Encrypt-then-MAC paradigm. Header contains salt + IV. Metadata & file data encrypted. HMAC appended for integrity verification.
Goal: Windows-grade personal encryption tool moving beyond toy crypto (XOR) to industry standards.
AES-CTR
HMAC-SHA256
PBKDF2
System Programming
Group Media Sharing System ->(Coming Soon)
Concept: A scalable shared media platform where group members upload photos/videos via a unique link.
Core Logic: ML-based media scanning, face recognition tagging, and selective bulk download by identity detection.
Engineering Highlights: Server-side processing pipeline, metadata indexing, device-level download tracking, optimized for large (100GB+) media collections.
Spring Boot
ML Integration
Face Recognition
Large File Handling
Engineering Archive
Desktop tools, experimental systems and backend projects built over time.
JavaFX Notepad
JavaFX Music Player
CPU Image Compressor
GPU Image Compressor
100GB+ File Sharing
Disk Cleaner Utility
GreenBox Encryption Tool
Telegram Razorpay Bot
Flatmate Backend System
Public Mini Programs
Lightweight browser tools built for real-world usage.
Skills
Languages & OOP: Core Java, Python (Automation)
Backend Development: Spring Boot (Spring Security, JPA/Hibernate, Junit ), REST APIs, AWS Lambda (serverless)
Frontend/UI: HTML, CSS, JavaScript, JavaFX (Desktop UI)
Databases: MongoDB, SQL
Cloud & Deployment: Docker, AWS (Basics – Lambda, serverless apps), OAuth 2.0 Authentication, Git