Skip to content
View dipsana's full-sized avatar

Block or report dipsana

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Dipsana/README.md

Hi, I'm Dipsana Roy 👋

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


Featured Projects

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


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


Tech Stack

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

Currently

  • Preparing for and applying to software engineering roles
  • Strengthening Java and data structures & algorithms
  • Writing documentation as I build: READMEs, changelogs and SRS files

Beyond This Profile

  • 📚 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

Let's Connect

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."

Popular repositories Loading

  1. historian-estimator historian-estimator Public

    C command-line date calculator that compares two dates and computes the difference in both calendar format (dd-mm-yyyy) and elapsed days.

    C 1

  2. portfolio portfolio Public

    Personal Portfolio Website showcasing projects, skills, digital awareness, writings, and interactive UI/UX with fully responsive design and modular architecture.

    HTML 1

  3. lokveda lokveda Public

    Secure E-Gram Panchayat platform with OTP auth, location verification, role-based workflows, and digital village services.

    JavaScript 1

  4. soundscript soundscript Public

    SoundScript is a high-performance, modular web music player featuring dynamic UI, event-driven architecture, and real-time audio controls — built entirely with vanilla web technologies.

    JavaScript 1

  5. number-cracker number-cracker Public

    C console-based random number guessing game within 1–100.

    C

  6. paper-cut paper-cut Public

    C program that is capable to play rock, paper and scissors with you.

    C