Hey, I'm Pranshu. I'm currently pursuing my B.Tech in ICT at Dhirubhai Ambani University, and I mostly live on the backend side of things, though I'll jump into a frontend when something actually needs shipping. Just wrapped an internship at Fleetway building logistics APIs in Kotlin and Spring Boot; before that I was at Roommit doing Django services and a Next.js app for roommate matching.
I've been messing around with code since 2020. Started with C, somehow ended up in web stuff, and now I spend most of my time in TypeScript, Kotlin, or Python talking to Postgres and Redis. When I'm not doing that, I write some odd posts, push open source when I can, and dump photos in my gallery.
Experience
Work and campus leadership.
Projects
Tools, apps, and libraries I have shipped or maintain.
DBSync
TypeScript · Next.js · PostgreSQL · React Flow
PostgreSQL schema drift analyzer: versioned snapshots from system catalogs, structural diffs (tables, constraints, indexes, RLS, …), forward-only DDL planner with preview and optional single-transaction apply, React Flow ER view of foreign keys.
Song2Vec
Python · Flask · NumPy · librosa
Audio similarity with librosa features, z-normalized DTW and cross-correlation for tempo-robust scores; Flask API with similarity and alignment; Plotly and Tailwind UI.
next-api-analyzer
TypeScript · AST · Next.js · CI/CD · SARIF
npm CLI: AST-based scan of Next.js route handlers, 15+ CWE-style checks, SARIF for GitHub Actions and GitLab CI, profiling (~150ms per project), 30-day scan history with incremental reruns (~50% faster on tracked repos).
TuneStats
TypeScript · Next.js · Tailwind CSS · PostgreSQL · Spotify Web API
Full-stack Spotify listening analytics: 50+ metrics, normalized PostgreSQL (3NF) with indexing, cron ingestion, SWR on the client, friend-based stat comparison.
MusicZodiac
Next.js · Last.fm API · OpenAI API
Astrology-themed music app: Next.js, Last.fm, and AI-generated personalized listening charts.
AcadVault2.0
Next.js · Tailwind CSS · MongoDB
Open-source collaborative academic resources for the DAU community.
Elpha
Node.js · MongoDB · Discord.js
Verified multi-purpose Discord bot: 150,000+ users, 150+ servers, moderation and utilities with disciplined releases.
Sometimes I build or break something interesting enough to write about, so I keep a blog. It's mostly stuff that doesn't belong in a README — debugging rabbit holes, performance wins I stumbled into, walkthroughs of projects, and notes on whatever I'm learning that week. Half of it is for other people, half is so I can look it up later when I inevitably forget how I fixed something.