Sign In

Andrew Lunny

Frontend engineering at Stripe

Andrew Lunny is a Staff Software Engineer at Stripe, a prominent financial technology company. He has established himself as a key figure in Stripe's engineering team, particularly in the realm of JavaScript infrastructure.

Professional Experience

Andrew joined Stripe in 2017 and has since taken on significant responsibilities:

  • He currently serves as the tech lead for Stripe's JavaScript Infrastructure team, supporting hundreds of engineers writing JavaScript across the company.1
  • Prior to his current role, he worked on the Dashboard Platform team, supporting the Stripe Dashboard.1

Notable Achievements

One of Andrew's most significant contributions at Stripe was leading a major migration project:

  • He led a team of four engineers in migrating Stripe's largest JavaScript codebase from Flow to TypeScript.2
  • This massive undertaking involved converting over 3.7 million lines of code that run the Stripe Dashboard.2
  • The project was completed in just one year, starting in December 2021 and going live on March 6, 2022.2

Previous Work Experience

Before joining Stripe, Andrew had an impressive career in the tech industry:

  • He worked at Twitter from 2013 to 2017, where his last role was as the tech lead for twitter.com, the desktop web client.1
  • Prior to Twitter, he worked at Adobe from 2011 to 2013 on the PhoneGap Build project.1
  • From 2007 to 2011, he was at Nitobi, where he contributed to the development of PhoneGap (later Apache Cordova).1

Education

Andrew has a strong educational background:

  • Bachelor of Computer Science from the University of British Columbia (2009)1
  • Bachelor of English, Honours, from the University of British Columbia (2006)1

Personal

Andrew is based in Vancouver, BC, Canada.5 He maintains a personal website (alunny.com) where he shares information about his work and experiences.4 He is also active on social media platforms like Twitter, where he occasionally shares insights about his work at Stripe.3

Highlights

Stripe Migrated Its Largest JavaScript Codebase to TypeScript
Stripe Migrated Its Largest JavaScript Codebase to TypeScript

Related Questions

What are some of the key projects Andrew Lunny has led at Stripe?
How did Andrew Lunny's experience at Twitter influence his work at Stripe?
What challenges did Andrew Lunny face when migrating Stripe's JavaScript codebase to TypeScript?
How does Andrew Lunny's role as tech lead for the JavaScript Infrastructure team impact Stripe's engineering culture?
What are some of the technical innovations Andrew Lunny has contributed to at Stripe?
Andrew Lunny
Andrew Lunny, photo 1
Andrew Lunny, photo 2
Add to my network

Location

Greater Vancouver Metropolitan Area