Nick Butcher

Software Engineer at Google

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
award
Top expert inAndroid and Kotlin DevelopmentAndroid and Flutter Development Skills
Nick Butcher is a seasoned Android software engineer with 14 years of experience designing and shipping polished mobile UIs and composable architectures from London. He blends design sensibility and engineering rigor—working across Jetpack Compose, RecyclerView, and Material Design—to keep apps current with platform changes and accessibility best practices. A prolific open-source contributor, Nick has helped harden and modernize flagship Google projects (Compose samples, Accompanist, and the Google I/O app) by updating tests, refactoring deprecated APIs, and improving performance and UX. His work often tackles subtle compatibility and testing challenges—fixing animation and tinting bugs on older APIs and stabilizing test suites—demonstrating a pragmatic focus on reliability as well as aesthetics.
code14 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
2,730reputation
61kreached
12answers
0questions
Badges
android
top-5%
android-fragments
top-5%
github-logo-circle

Github Skills (29)

kotlin10
page-layout10
layout10
testing10
user-interface10
ui-design10
android-recyclerview10
interface-design10
android-development10
uid10
front-end-development10
android10
android-compose10
jetpack-compose10
recyclerview10

Programming languages (8)

TypeScriptJavaC++ShellJavaScriptSwiftHTMLKotlin

Github contributions (5)

github-logo-circle
nickbutcher/plaid

Jul 2015 - Jul 2019

An Android app which provides design news & inspiration as well as being an example of implementing material design.
Role in this project:
userMobile Developer (Android)
Contributions:559 commits, 212 PRs, 559 pushes in 4 years
Contributions summary:Nick primarily contributed to the user interface and user experience of the Android application. They improved the About screen by adding multiple pages and an indicator, which improved overall navigation. The user also fixed issues with text display in certain Android versions and implemented drag dismiss functionality, thus enhancing the user experience and the stability of the application. Further contributions were focused on Dribbble shots by improving the user interface and the shared element transition.
jetpack-composeandroidinspirationandroid-appkotlin
android/compose-samples

Oct 2019 - Dec 2021

Official Jetpack Compose samples.
Role in this project:
userMobile Developer (Android)
Contributions:252 reviews, 254 commits, 161 PRs in 2 years 2 months
Contributions summary:Nick made several commits focused on updating and modifying UI components within the Jetpack Compose sample. These commits involved removing obsolete UI elements, refactoring the usage of deprecated APIs like `BaseButton`, and adapting the code to use new features such as `DrawImage` and `textStyle.withOpacity`. The changes reflect a focus on keeping the UI code current with the latest Jetpack Compose standards and best practices.
jetpack-composedeclarative-uiandroidjetpackcompose
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nick Butcher - Software Engineer at Google