Profile banner
Ryan Cooke

Ryan Cooke

Director of Engineering, Client Fundamentals at Pinterest

Bothell, Washington, US

Summary

Leader in mobile developer experience and client fundamentals: Ryan manages the Client Fundamentals org at Pinterest (also described as Head of Client Fundamentals), a platform organization responsible for core client health areas such as mobile builds, OS upgrades, crash rates, and other infrastructure that keeps Pinterest's mobile apps running smoothly. aviator+1
Expert and practitioner in UI testing and test tooling: he has led work to scale UI testing at Pinterest, moving suites to run pre-submit on commits, improving pass rates and developer debuggability, and has presented these approaches in talks and courses. medium+2
Android performance and client experience focus: as an Android engineer on Pinterest's Core Experience team he worked on image-loading and performance improvements that moved product metrics and engagement, and he has presented on these topics at industry conferences. youtube+1
Writer and speaker who documents engineering trade-offs: Ryan publishes Medium posts on metric quality, UI testing, and language/tool choices (e.g., Kotlin), and regularly speaks at conferences and podcasts about mobile engineering and developer experience. medium+2

Work

Education

Projects

Hobbies

Experiments with the latest AI tools. aviator+1

Plays video games with friends. aviator+1

Skiing. aviator+1

Family / learning to be the best dad he can be. aviator