Final-year CSE @ Bengaluru · Full-Stack & Real-Time Systems · Open to SWE Roles (2025)
I build real-time, production-ready systems — collaborative editors, sync engines, and developer tools that actually work under load. My focus is on correctness, latency, and auth done right.
Currently targeting SWE roles at product-based companies · Available from mid-2026 · Target: 10–16 LPA
S-Code — Real-Time Collaborative Code Editor
The project I'm most proud of. Think Google Docs for code.
- CRDT sync via Y.js — conflict-free real-time editing across multiple users
- Role-based room access — owner, editor, viewer permissions with JWT + refresh-token auth
- Video calls via Stream SDK, AI code assistance, sub-10ms WebSocket sync
- Secure auth — HTTP-only cookies, rate limiting, Zod validation end-to-end
- Stack:
Next.js·Y.js·WebSockets·MongoDB·Redis·Stream SDK - 🔗 Live · GitHub
FlashMind — AI-Powered Spaced Repetition Study App
Not just flashcards — a full learning science engine.
- FSRS algorithm (state-of-the-art spaced repetition, used by Anki) for optimal review scheduling
- Auto-generated flashcards from any topic using Gemini AI + Groq
- Gamification engine — streaks, XP, leaderboards to keep users coming back
- Stack:
Next.js·TypeScript·PostgreSQL·Drizzle ORM·Gemini AI·Groq·Upstash Redis - 🔗 Live
WatchTogether — P2P Watch Party Platform
Watch anything in sync, with anyone, no account needed.
- Sub-second video sync across peers using WebRTC mesh networking
- Zero-account onboarding — share a link, watch together instantly
- Real-time chat via Socket.io alongside video playback
- Stack:
Node.js·Socket.io·WebRTC·Express·Tailwind CSS - 🔗 Live
Languages: TypeScript · JavaScript · Python
Frontend: Next.js · React · Tailwind CSS · HTML5 · CSS3
Backend: Node.js · Express · REST APIs · WebSockets
Databases: MongoDB · PostgreSQL · Redis
Real-Time: Y.js (CRDTs) · WebRTC · Socket.io
Auth & Sec: JWT · Refresh Tokens · HTTP-only Cookies · Zod · Rate Limiting
DevOps: Docker · Docker Compose · Vercel · Render · Linux · Git
Tools: Postman · VSCode · Drizzle ORM · Prisma
Shipping: S-Code v2 — scaling infra, adding multi-language support
Grinding: DSA (Arrays → Strings → Sliding Window → Trees)
Studying: System Design — consistent hashing, CAP theorem, distributed locks
Applying: Product-based SWE roles, Bengaluru + RemoteI'm actively looking for SWE roles where I can work on real-time systems, developer tools, or product infrastructure.
- ✉️
sudarshan.programmer@gmail.com - 🔗 linkedin.com/in/sudarshan-a-3412b5325
- 📄 Resume
If you're a recruiter or hiring manager — my resume has everything you need. My projects are live and runnable, not just demo videos.


