
Work Experience
Search Team - Responsible for search input (autosuggest and autocomplete), filters (dates, guests, price, amenities etc.) and search API (Typescript, React, CSS-in-JS, Java Microservices). Part of on-call rotation for Airbnb's main web app (node.js, kubernetes etc.)
2022
built new search input experience for I'm flexible 2.0
press:
techcrunch.com/2022/05/11/air…
theverge.com/2022/5/11/2306…
2021
work on "I'm flexible" and Tech Lead for flexible dates search feature
gave external talk on how Airbnb is building "flexibility into search" reengineeringtravel.splashthat.com/
recording: facebook.com/53294230007187…
press:
engadget.com/airbnb-flexibl…
entrepreneur.com/article/366013
techcrunch.com/2021/02/24/air…
abcnews.go.com/GMA/Travel/air…
2019-2020
Built new search bar, multi-step mobile search input flow, and filters (guests, dates, price, amenities, property type etc.) as part of Airbnb's 2020 re-design. Multiple projects on filters architecture foundation, refactoring and rewrite on typescript. Help build new filters for online experiences and UI for nearby destination search as part of COVID-19 response. Prototyping on the future of Airbnb's search experience with a focus on flexibility.
Design Language System (DLS) Team – Worked on React reusable UI components and tooling for faster/better UI and JavaScript development. Learned a lot about web infrastructure.
Technologies: JavaScript, React, Webpack, Babel (transpiling, codemods, AST parsing etc.), ESLint, Storybook, Happo (visual diffing).
Core Product Team – Worked on Pinterest’s React UI Library and ran multiple A/B test experiments for the 1st half of my internship. And for the 2nd half of my internship I worked on project "Duplo" helping rewrite Pinterest as a progressive web app/mobile web app. I got to see how much Pinterest grew in a year, I learned a lot about platform teams how they help scale organizations, and how engineers can rally teams around ambitious projects.
Technologies: JavaScript, React, Redux, Python (API/backend).
Pinterest's React UI library: github.com/pinterest/gest…
Pinterest's new Mobile Web: medium.com/dev-channel/a-…
Observability team. Wrote jobs for Pinterest’s internal analytics dashboard (Python) and wrote realtime
ingestion pipeline for “Pintrace” distributed tracer. Technologies: Java, Spark, Kafka, Thrift, Zipkin
Education
Computer Science classes included operating systems, networking, compilers, security, DBs, graphics, algorithms, data science, and AI/machine learning. Outside of Computer Science, I took various classes in economics, sociology, cognitive science, and design.I graduated with a certificate in human centered design and was two classes away from completing a double major in cognitive science. I participated in human-computer interaction research and worked on a lot of small fun hacks with friends at hackathons and clubs, tech used included 3D printers, weird sensors, blockchain, VR, and more :)