• Rebuilt Slack's Service Worker, improving the reliability of offline support and cutting install time in half.
• Used tracing and a custom data pipeline to identify assets that go unused by most users; used that data to decrease the initial size of the Slack client by more than 60%.
• Enabled the Slack client to report errors that occur while it is offline.
• Built an internal tool for designers and other FEs to audit, preview, and optimize the performance and size of Lottie animations.
• Established standards, created custom lint rules, implemented and maintained performance alerts and guardrails, and communicated changes to our 200+ person frontend engineering org.
• Made switching between Slack channels ~25% faster.
• Made the Quick Switcher (cmd+k) open up twice as fast.