At Expedia, I've spent 13+ years designing and delivering large-scale distributed systems for global consumer-facing travel platforms. I currently work on Offer Domain pricing, availability, discounts, promotions, and expansion across lines of business.
I've designed Traveller Trips Experience across flights, hotels, vacation rentals, cars, activities, and cruise; integrated Babyquip with Vrbo; built a priority-based rule engine; and modernized legacy services with Spring Boot 3, JDK 21, and Kotlin. I also helped migrate Vrbo trips onto Expedia's technology stack and built One Inbox for traveller-supplier communication.
Earlier, I led stay-experience work across React, GraphQL, and Java, consulted for three engineering teams, and built crawlers, REST services, and AWS-backed systems. I've also worked at Adobe and TCS, and I mentor junior engineers while using Claude Code and GitHub Copilot to improve engineering productivity.

