Experience

Roles where I've taken features from spec to production, fixed things that broke, and turned messy requirements into working software.

InsideIIM | AltUni Labs

Jun 2025 – Present

Senior Developer - AI Products · Remote

  • Designed the database schema and service architecture for an automated recruitment platform
  • Built AI interview agents with LiveKit web APIs and a state machine backend that maintains context across conversation turns
  • Built a test and assessment platform with an in-house proctoring solution for secure exam delivery
  • Built voice agents and SIP trunking infrastructure with LiveKit (JS and Python) and Sarvam
  • Built a custom call recording system for LiveKit, replacing the expensive built-in option
  • Designed the LLM integration layer, balancing token costs against response accuracy
  • Led migration from Supabase to AWS: Aurora PostgreSQL, SAM, and serverless Node.js on Lambda
  • Set up VPC networking with NAT gateways and CloudFront; hardened against CSRF, XSS, and OWASP threats

Terribly Tiny Tales

Jun 2023 – Jun 2025

Software Engineer · Bengaluru

  • Led a full rebuild of the student dashboard, adding points, streaks, and leaderboard mechanics
  • Integrated Razorpay UPI Mandates with Node.js for recurring subscription payments
  • Migrated the TTT Tribe App to Expo SDK 51 and reworked media uploads for AWS S3
  • Rebuilt landing pages with Next.js ISR and ISG, cutting First Contentful Paint by 40%