Colin White is a Staff Android Engineer in Seattle with 11 years of experience building mobile products and developer tooling, currently helping ship Cash App at Block. He is the maintainer of Coil, a widely used Kotlin-first image loading library for Android, and has a strong track record modernizing build systems and multiplatform Kotlin projects across notable open-source repos like cashapp/zipline and redwood. At Instacart he scaled the Android team, owned checkout and location collection efforts, and built the company’s internal release automation. Comfortable across Android, Kotlin, Swift, and Java, he pairs deep platform expertise with build-and-release craftsmanship—his GitHub work ranges from Gradle/plugin maintenance to UI layout improvements. Collected academic foundations at the University of Toronto and a habit of “merge conflicts are my cardio” hint at pragmatic, hands-on problem solving under pressure.
11 years of coding experience
7 years of employment as a software developer
Visiting Student, Visiting Student at The University of Manchester
Bachelor’s Degree, Bachelor’s Degree at University of Toronto
Multiplatform reactive UI for Android, iOS, and web using Kotlin and Jetpack Compose
Role in this project:
Front-end Developer
Contributions:500 reviews, 163 commits, 251 PRs in 4 months
Contributions summary:Colin primarily contributed to the development of UI components for the Redwood framework. They implemented and updated layout modifiers, and made improvements to Compose UI functionality for Row and Column components, and general layout. These contributions demonstrate a focus on building user interfaces with the Jetpack Compose framework.
Run Kotlin/JS libraries in Kotlin/JVM and Kotlin/Native programs
Role in this project:
Back-end Developer
Contributions:35 reviews, 12 commits, 52 PRs in 1 month
Contributions summary:Colin primarily contributed to the `cashapp/zipline` project, which is focused on running Kotlin/JS libraries in Kotlin/JVM and Kotlin/Native programs. Their contributions included updating build configurations, modifying code to move version information into a Gradle property, and adding service name to exception messages. The user also updated dependencies, removed deprecated API usages, and migrated the codebase to a newer Kotlin version.
kotlin-jskotlinjvmprogramsjava
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.