Pune, India•IST
Shravan Choudhary

Hi, I'm Shravan

|

building, breaking, learning, repeating.

I design and develop full-stack products, learn by building, and constantly experiment with better ways to create for the web.

Featured

Projects

Full-stack web applications, developer platforms, and distributed systems I've designed and built.

Second Brain
Live Demo

Second Brain

Save everything. Share your mind.

Full-stack content-saving platform with JWT auth, Zod validation, and a hash-based brain-sharing feature. Clean React frontend with TanStack Query.

ReactTypeScriptNode.jsMongoDBTanStack Query
DevBoard
Live Demo

DevBoard

Your dev profile. Public and real.

Public developer showcase platform with GitHub API integration, OTP email verification, Cloudinary uploads, endorsements, and reactions.

ReactTypeScriptNode.jsMongoDBCloudinary
SnapURL
Live Demo

SnapURL

Short links. Real analytics.

URL shortener with click analytics, QR code generation, custom aliases, and rate limiting. Deployed on Vercel and Render.

ReactNode.jsMongoDBTypeScript
Plugr
Live Demo

Plugr

Drop auth into your Express app in seconds.

Node.js CLI tool on npm that scaffolds JWT auth and email boilerplate directly into existing Express projects. No setup fatigue.

Node.jsCLInpmCommanderInquirer
monoo-chat
Live Demo

monoo-chat

Room-based real-time chat.

WebSocket-based chat app with room support. Simple, fast, and live.

ReactWebSocketNode.js
unsent
Live Demo

unsent

Some letters were never meant to arrive.

Anonymous letters for the things you could never say. Write it. Send it to nobody. Let a stranger feel less alone.

nextjsprismatailwind
Featured

Skills

Frontend

React
Next.js
Tailwind CSS
TanStack Query
Zustand
HTML5
CSS3

Backend

Node.js
Express
WebSocket

Database

MongoDB
PostgreSQL
Prisma

Language

TypeScript
JavaScript
Java
PHP
Python
C
C++

Tools

Git
GitHub
pnpm
Postman

GitHub Activity

@shravan7572's coding journey over the past year

0 contributions in the last year

0 contributions in the last year
Less
More
Active days: 0Current streak: 0 days
@shravan7572
Featured

Blogs

Aug 2026•

WebSockets Without the Tutorial Handholding

Built monoo-chat from scratch. Room management, connection drops, and all the edge cases nobody mentions in the getting started guide.

#WebSocket#Node.js#Real-Time#System Design
Read
Jul 2026•

OTP Email Verification Is Harder Than It Looks

Implemented it for DevBoard. Expiry windows, resend limits, race conditions — the boring security stuff that actually matters.

#Auth#Backend#Node.js#Security
Read
Jun 2026•

Why I Reach for Zustand Over Redux Every Time Now

Used both. Zustand just gets out of the way. Here's what changed my mind and how I structure stores in real projects.

#React#State Management#Frontend#TypeScript
Read

What I'm Building

My current active project, automatically updated as new features and commits ship.

Unsent

Done

Some letters were never meant to arrive.

Anonymous letters for the things you could never say. Write it. Send it to nobody. Let a stranger feel less alone.

Languages & Composition3 languages detected in Unsent
TypeScript99%
CSS0.8%
HTML0.2%
fix: update document title in index.html to match project name
Recently shipped
TypeScriptNext.jsTailwind CSSPrismaPostgreSQL
Get in touch

Contact

Available for Projects & Roles • Quick reply within 24h

Let's build something exceptional together.

Have an ambitious project in mind, an engineering opportunity, or just want to chat about tech and web architecture? Feel free to reach out.

Send Direct Email