Projects
8 systems, one platform.
Filter by what kind of system it is, or search for a technology to see where it was used in production.
8 of 8 projects
- BackendDjango REST API · Celery · PostgreSQL
Learning Platform Backend
The Django backend behind an EdTech platform's student, parent, teacher and mentor apps.
- 25+ Django apps serving 4 client apps
- Razorpay, PhonePe & Cashfree with AutoPay / EMI
PythonDjangoDjango REST FrameworkCelery - PlatformDjango REST API · Celery · FFmpeg
Video Transcoding Engine
Distributed FFmpeg → HLS pipeline with autoscaling workers and live streaming.
- 9 size-based job queues with distributed locks
- Worker autoscaling driven by queue backlog
PythonDjangoDjango REST FrameworkJWT auth - FrontendReact SPA · Vite · TypeScript
Video Admin Console
React console for uploading, encoding, streaming and sharing video.
- Chunked uploads: 10 MB chunks, 3 in flight
- 16 routes including a public watch page
React 18TypeScriptViteReact Router - FrontendNext.js · App Router · TypeScript
Content Dashboard
Next.js CMS for a question bank — review workflows, math rendering and AI mapping.
- Question inventory with child questions & mappings
- Review / approval and reported-question triage
Next.js (App Router)React 18TypeScriptTailwind CSS - BackendDjango 5 REST API · Celery · Razorpay
Hostel Management Backend
Multi-campus hostel bookings, fees and Razorpay AutoPay / EMI billing.
- 13 domain modules
- Razorpay AutoPay / EMI with webhook reconciliation
PythonDjango 5Django REST FrameworkCelery - FrontendReact 19 · Refine · Ant Design
Hostel Admin Console
Refine + Ant Design console for hostel operations and finance teams.
- 16 legacy pages migrated to Refine
- 35 typed API modules
React 19TypeScriptViteRefine - AutomationPython · GitHub Actions cron
Support Ticket Notifier
Scheduled Notion → push + WhatsApp notifier for support tickets.
- Notion as the ticket store
- Push + WhatsApp + in-app fan-out
Python 3RequestsNotion APIOneSignal - FrontendNext.js · Supabase
Shop Auth Scaffold
Next.js + Supabase Google sign-in with role-aware JWT claims.
- Supabase SSR Google OAuth
- Custom JWT role claims verified with jose
Next.jsReact 18TypeScriptSupabase (SSR)