Senior Software Engineer

Mayur
Ghadi

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

Featured

Production-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.
Next.js 14TypeScriptPostgreSQLPrismaAWS S3DockerNextAuthAES-256-GCM

Games

Guess the Songs

Play

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.
Node.jsExpressSocket.ioReactViteSpotify APIYouTube API

Portfolio & Client Work

Asad Farooqi — Portfolio

Visit

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.
HTMLCSSJavaScriptVercel Serverless Functions

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.