Staff Software Engineer
CurrentCo-Lead on Client Architecture Team - January 2023 to PresentWorking together with a co-lead on a team that enables client engineers to build stable, performant, and well-tested product features through consistent and scalable architecture.Team Lead on Client Developer Productivity - July 2021 to December 2022Led a team dedicated to making development on the client platforms an enjoyable experience for engineers by improving code quality, reducing technical debt, providing education, and tooling.iOS Lead on Core Client Team - July 2016 to July 2022Primary developer for iOS working on the "core" functionality of the Duolingo iOS app and developer experience.Led the iOS engineering effort for an entire app redesign. Productionized the build server and automated the release cycle. Increased developer velocity by modularizing the codebase and introducing prototype apps. Introduced standardized architecture conventions that increase consistency and testability.