Led a multi-year initiative to rebuild Airbnb's API Partner Portal. The Partner Portal allows external partners to manage their integrations with Airbnb. Developed key features such as search functionality for historical API events/resources, app settings management, feature certification, support, and other essential tools. The rearchitecture focused on platformizing the portal to support integrations beyond property management, including smart home integrations and other new domains.
Designed and led implementation for a new service at Airbnb to create online meetings and allow users to integrate their accounts with 3rd party vendors like Zoom. This service powers all video calling at Airbnb, including key products like Online Experiences and the Superhost Guide program (host-to-host video calling)
Designed and led implementation for a new quick search page for API partners. Allows professional hosts and integration partners to quickly access all their managed resources by keyword search (powered by Elasticsearch) and browse recently viewed items
Led the unification of host messaging architecture across product verticals (Homes and Experiences) over the course of 2 years
Led the development of an automated messaging framework, enabling hosts to create messaging templates and send them automatically in response to business-level triggers, i.e. send a welcome message 5 minutes after a booking or a reminder message 1 hour before an experience starts. Over 65% of trips have adopted this feature, accounting for millions of messages
Led a series of major uplifts to the host calendar in 2020, including the addition of an infinitely-scrollable schedule view, reservation management tools, filtering, and calendar export functionality
Migrated supply-side codebase from a monolithic Rails application to SOA Java services, over the course of 2 years. DRI for media, vetting, and host acquisition related logic
Automated risk vetting workflows, reducing operational overhead by 70-90%. This involved auto-populating risk factors based on user-defined taxonomy, integrating with a 3rd party API for license/insurance verification, and designing admin tooling to manage hosts within our risk queue
Integrated Airbnb Experiences with an external media asset management system, enabling content operations and other non-technical functions to easily query data
Developed the backend for the Experiences internal media vetting system which allows operations to automatically claim the highest priority experience waiting for content vetting, review photos by our quality standards, and promote experiences within our acquisition funnel accordingly
Cornell University
Ithaca, NY
Head Graduate Teaching Assistant
2017 - 2018
Teaching Assistant
2015 - 2017
Managed course staff of 15+ teaching assistants for CS4700 (Artificial Intelligence)
Education
Cornell University
Master of Engineering, Computer Science GPA: 4.0/4.0
Ithaca, NY
2017 - 2018
Cornell University
Bachelor of Science, Computer Science GPA: 4.0/4.0