GET / HTTP/1.1  ·  Host: jaymishra.online  ·  200 OK · 11ms

Jay Mishra

Backend-leaning full-stack developer. I build REST APIs, OAuth flows, and the middleware that keeps two systems that were never meant to talk to each other, talking to each other.

Bangalore, India B.Tech EEE · SJBIT · 2027 Node.js / Express Open to work
GET/about 200 · text/html

I'm currently finishing a B.Tech in Electrical & Electronics Engineering at SJBIT, Bangalore — expected 2027 — while building production-grade backend systems on the side. Most of my time goes into Node.js and Express: REST API design, database modeling, and the authentication plumbing most people never think about until it breaks.

My main project right now is a full-stack playlist transfer platform that moves libraries between Spotify and YouTube Music — OAuth 2.0 on both ends, token refresh handling, and fuzzy track-matching across two catalogs that don't agree on anything.

Alongside that, I've published a handful of open-source npm packages — a configurable rate limiter, an OAuth state manager, and a music-link parser — with 300+ combined downloads.

Education — B.Tech, Electrical & Electronics Engineering, SJBIT Bangalore (Exp. 2027)
CGPA — 7.44 / 10.0  ·  Current SGPA — 8.22 / 10.0
Jay Mishra
jay_mishra.jpg200 OK
GET/stack 200 · application/json

Tech stack

What I actually reach for day to day — not a badge wall.

backend
databases
auth & security
languages
frontend
tools
GET/dsa 200 · application/json

DSA & LeetCode

Pulled live from my public LeetCode profile.

$ curl https://leetcode.com/u/jay2377/
{ "username": "jay2377", "rank": 652829, "problemsSolved": ~238, "languages": ["C++", "Java", "Python"], "topTags": [ "Array x139", "Hash Table x52", "String x51", "Two Pointers x40", "Binary Search x32", "Dynamic Programming x26" ] }

Topics solved, sized by how many problems in each — arrays and hash tables are where most of the reps are.

50 Day Badge — 2026 100 Day Badge — 2026
View full profile →
GET/projects 200 · 4 results

Projects

Each one below is its own endpoint. Click through for source.

GET/projects/playlist-transfer-platform 84ms

Playlist Transfer Platform

  • Full-stack app for cross-platform playlist migration between Spotify and YouTube Music
  • OAuth 2.0 flows for Spotify & Google with token refresh management
  • Fuzzy track-matching algorithm across two catalogs with different metadata
  • REST APIs for retrieval, migration, and sync workflows — Express.js + PostgreSQL
  • Third-party API integration with rate-limiting and error handling
GET/projects/express-rate-limiter 42ms

Express Rate Limiter — npm

  • Published middleware for configurable request throttling and API protection
  • Modular architecture with custom rate windows and key generation
  • Clear documentation and usage examples for drop-in adoption
GET/projects/secure-oauth-state-manager 57ms

Secure OAuth State Manager — npm

  • Utility for OAuth token generation, validation, and expiration handling
  • Developer-friendly API designed around real authentication workflows
GET/projects/music-link-parser 36ms

Music Link Parser

  • TypeScript library that extracts track/album/playlist IDs from Spotify and YouTube URLs
  • Built-in validation and error recovery, reusable across music integrations