In 2014 I joined YouTube and have spent 5 years working on a wide assortment of features across multiple product verticals, including the main YouTube product, Gaming, Creator, Kids, and TV. This work involved all levels of the tech stack, including:


  • Client: web desktop, mobile web, mobile, tablet, console, and tv

  • Frontend services: accounts, subscriptions, browse, watch, player, recommendations, and settings

  • Backend infrastructure: storage, serving, reliability, privacy, synchronization, logging, and analytics


This work spanned a number of different features including:


  • Accounts: full login flow, management, entitlements, delegation, and state consistency

  • Identity: removing G+ from YouTube accounts, channels, and comments

  • Subscriptions: home and subscriptions feeds, subscribe button, recommendations

  • Social Discovery: adding the human element to recommendations


I performed a variety of roles during this time, including software engineer, technical lead, engineering manager, and product incubator. I'm a big fan of youtube, as well as a daily user, and it was extremely fun to help evolve one of the largest services on the planet visited by over a billion users each day.