The Magic Behind
- Experience in designing and shipping production systems that stay reliable at scale, including workloads that serve millions of users.
- Excited about shipping products from 0 to 1 & from 1 to 100 by turning ambiguous problems into clear execution plans and collaborating quickly wherever deeper expertise is needed.
Drag or tap to jump between core skills
Front-end
Front-end
Built and shipped React/Next.js interfaces with TypeScript contracts, strong testing discipline, and production reliability expectations.
Worked on
React
Next.js
TypeScript
JavaScript
Material UI
Jest
Cypress
Professional Experience
A role-by-role interactive journey. Use the timeline to move through each role, then inspect expandable skill bullets and project depth for concrete delivery evidence.
Expedia Group, May 2022 - Present
Expedia Group
Software Engineer II
May 2022 - Present
Projects
Learnings/Niches
Unified fragmented B2B identity across partner and traveler systems using React, TypeScript, Node.js (Hapi), and Java/OIDC services.
Delivered a coherent auth model used by 100k+ partners with high adoption and clearer trust boundaries.
Defined REST and GraphQL contracts for cross-domain email updates with centralized identity services.
Reduced identity inconsistencies and resolved roughly 45% of identity-related bugs.
Implemented step-up MFA with ACR policy controls and staged rollouts using feature flags and analytics.
Improved release confidence with policy-driven authentication and safer production rollouts.
Owned L3 incidents with Splunk, Datadog, and PagerDuty while tightening smoke coverage and deployment safety.
Reached 92% smoke coverage and strengthened incident response and recovery discipline.
Interactive proof ofskills
Browse a vertical carousel of projects on the left and inspect implementation depth on the right.
Project carousel
PAWS Email Notifications
An end-to-end notification system for a shelter adoption site: an admin dashboard to manage subscribers and rules, a Hapi API, a Postgres system of record, and a scheduled runner that scrapes adoption listings and fans out email alerts. The design leans on pragmatic, low-cost queue semantics via a Postgres outbox model to keep the system operable before introducing dedicated infrastructure.
Run the client and server workspace locally, then use the admin dashboard to sync animals, manage subscribers, and validate rules-driven notification behavior.React
TypeScript
Vite
Material UI
Hapi
Zod
Postgres
Drizzle
TanStack Query
Cheerio
undici
What I learned
Queue semantics can start as a relational outbox when traffic is low and budgets are tight.
Typed contracts reduce drift between admin UI expectations and server behavior.
Scrapers need flexible fallbacks (proxies, retries, and rule controls) to survive real-world constraints.
Education and Certifications
Academic foundation and current certification highlights in one place. Education stays on the left while certifications stay as a vertically scrollable list on the right.
Education
M.S. in Computer Engineering
New York University
Coursework in data structures and algorithms, cloud computing, distributed systems, internet protocols, machine learning, and deep learning.
B.S. in Computer and Information Science
University of Mumbai
Strong computing foundation spanning software engineering and computer science fundamentals.
Certifications
Looking for a full-stack engineer who can ship product surfaces and the systems behind them.
This portfolio is intentionally structured for fast review. The case studies show engineering range, and the What I Offer section highlights how I approach production ownership, scale, and collaboration.
This portfolio is built in Next.js with Material UI and statically exports cleanly for GitHub Pages.
The same codebase also deploys directly to Vercel when you want the simpler hosting path.
Skills and experience here are consolidated from the identity-focused resume, LinkedIn profile export, project repos, and current professional experience.