Full-Stack Developer · B.Tech in Computer Science & Engineering (2026) · Open to software roles in India
I build and ship real projects, and I document what I build. My work spans secure full-stack web apps, frontend architecture without a framework, and cross-platform Java tooling. I learn deeply, then I finish things.
Portfolio · LinkedIn · LeetCode · HackerRank · Email · Learning space
A secure E-Gram Panchayat platform that digitizes village-level services for citizens, staff and administrators.
- Role-based workflows (Citizen, Staff, Admin) with an application review, approval and re-submission pipeline
- Aadhaar-number login with email OTP (bcrypt-hashed), JWT sessions and single active session per account
- Location verification before OTP, plus suspicious-login detection, device and IP tracking and account locking
- 22 configurable government services, activated per Panchayat area
- MVC architecture with full technical documentation, deployed on Render
Stack: Node.js · Express.js · MongoDB · Mongoose · EJS · JWT · Nodemailer
A 78-question console quiz in Java with an input system built not to crash.
- Handles Ctrl+C, EOF and unbounded input gracefully, with skip, scoring and a replay loop
- Native installers for Windows, macOS and Linux, built end to end with Maven, jpackage and GitHub Actions
- Hosted in a "Branch Monorepo" structure I designed for modular open-source projects: one branch per project, documented and reusable
Stack: Java 21 · Maven · jpackage · GitHub Actions
🎧 SoundScript · Live demo
A modular, frontend-only music player built to study performance, modularity and media delivery, with no framework and no backend.
- Event-driven playback queue, draggable mini player, real-time seek bar and instant search
- Playback statistics (plays, likes, trending songs) kept on the user's own device with LocalStorage
- Media served from a separate CDN repository, with a one-line switch to a fully offline local library
- Documented with an IEEE-style SRS
Stack: HTML5 · CSS3 · Vanilla JavaScript · Web Audio API
| Area | Technologies |
|---|---|
| Languages | JavaScript (ES6+), TypeScript, Java, C, Python |
| Frontend | HTML, CSS, EJS, Tailwind CSS |
| Backend | Node.js, Express.js |
| Databases | MongoDB, Mongoose |
| Auth & security | JWT, bcrypt, OTP flows, role-based access control |
| Build & CI/CD | Maven, jpackage, npm, GitHub Actions |
| Tools | Git, GitHub, VS Code, IntelliJ IDEA, Postman, Insomnia |
- Preparing for and applying to software engineering roles
- Strengthening Java and data structures & algorithms
- Writing documentation as I build: READMEs, changelogs and SRS files
- 📚 Learning space: C, Java and CS fundamentals, with notes, practice sets and mini-projects at @DipsanaRoy
- ✍️ Writing: I write on Medium and tell stories on YouTube. Medium · YouTube
I'm looking for a software development role where I can contribute and keep growing. The best ways to reach me are email or LinkedIn.
"Good software is not built by writing more code. It's built by making the right decisions."


