MayurGhadi
Senior Software Engineer with 6+ years of experience and a backend specialization in high-traffic, production-grade systems with full ownership from architecture to deployment. Deep expertise in Node.js, NestJS, TypeScript, AWS, and PostgreSQL. Also experienced with React and Next.js for full-stack delivery.
02 / ABOUT
Senior Software Engineer with 6+ years of experience and a backend specialization in high-traffic, production-grade systems with full ownership from architecture to deployment.
Deep expertise in Node.js, NestJS, TypeScript, AWS, and PostgreSQL. Also experienced with React and Next.js for full-stack delivery.
Languages
JavaScript, TypeScript
Backend
Node.js, NestJS, Express.js, Serverless Framework, REST APIs
Frontend
React.js, Next.js, Ext JS
Databases
PostgreSQL, MySQL, MongoDB, Redis, AWS MemoryDB
Cloud & Infra
AWS (Lambda, S3, EC2), CI/CD (Bitbucket Pipelines), Monorepo, Docker
Observability
SigNoz, Sentry, AppOptics
Tools
Git, GitHub, GitLab, VAPT Testing
04 / PROJECTS
Personal Open Source
S3 Portal
FeaturedProduction-grade, self-hosted S3 file management portal for teams.
- ▹Production-grade, self-hosted S3 file management portal for teams. AES-256-GCM encryption for all stored credentials and files; zero plaintext secrets. RBAC with team-level access control, audit logs, quota management, and expiring share links. Presigned URL uploads with multipart support for large files. Multi-arch Docker builds (amd64 + arm64), deployable via docker-compose. Six-theme UI system for flexible branding.
Games
Guess the Songs
Real-time multiplayer music-guessing game with room-based matchmaking.
- ▹Real-time multiplayer rooms with host controls and seamless reconnect handling. If you drop your connection mid-game, you can rejoin without losing your spot.
- ▹Each player can connect their own Spotify or YouTube account so the round pool reflects their taste, or skip and pick from curated packs like Bollywood decades, Punjabi, Tamil, Telugu, and Marathi hits, K-Pop, Hip-Hop, and Classic Rock. Filters let you narrow by genre, language, region, year range, and artist.
- ▹Rounds, timer, and difficulty are all configurable, with ranked scoring for the fastest correct guesses.
Portfolio & Client Work
Asad Farooqi — Portfolio
Client portfolio site built for Mumbai-based video editor Asad Farooqi.
- ▹Single-page portfolio for a video editor client who has worked with Zee5, Fitpage, and Tellychakkar. Includes a hero intro, bio, a skills carousel for Premiere Pro, Final Cut Pro, and After Effects, and a client logos carousel, all with scroll animations.
- ▹Portfolio grid showing 30+ Instagram reels with hover to preview and click to play video.
03 / EXPERIENCE
Pod Co-Lead — IndiaRunning
Oct 2025 – Present- ▹Co-leading the IndiaRunning pod after VP's departure — fully responsible for backend systems, planning, and working with teams across the company for 10k+ daily active users.
- ▹Architected a unified communication platform handling emails, SMS, and push notifications for 100k+ monthly events — consolidated scattered notification logic into one service supporting 50k+ notifications/day.
- ▹Driving system architecture decisions end-to-end: API design, service boundaries, and data flow across the platform, achieving sub-100ms p99 response times.
Core Team Lead
Jan 2025 – Oct 2025- ▹Built a communication microservice from scratch handling emails, SMS, and push notifications — processing 50k+ notifications/day.
- ▹Replaced frontend file uploads with backend-issued S3 signed URLs, eliminating credential exposure for 10k+ users.
- ▹Integrated full observability stack (SigNoz, AppOptics, Sentry) from scratch — enabling real-time error tracking, alerting, and performance monitoring across 10+ services.
- ▹Introduced monorepo architecture and built Bitbucket CI/CD pipelines, standardising multi-service deployments for 10+ backend and frontend apps.
Senior Web Application Developer
Jun 2024 – Jan 2025- ▹Developed core platform modules for IndiaRunning: race listings, user registration, and organiser dashboard serving 10k+ daily active users.
- ▹Deployed a self-hosted Listmonk email system — eliminated CSV/email-based data sharing, reducing operational risk and third-party costs for 100k+ emails/month.
- ▹Built an Expo mobile app to digitise and automate on-ground event coordination workflows, replacing previously manual processes for 500+ events/year.
- ▹Contributed to the launch of Spolo, a sports venue booking platform, building organiser-facing dashboard features supporting 1k+ venues.