Grantland Chew is a seasoned software engineer in San Francisco with 15 years of experience building mobile and web applications, currently at Instagram after a long tenure across Facebook, Oculus, and Parse. He combines deep Android expertise—authoring popular open-source projects like android-autofittextview and contributing significant fixes and optimizations to Parse-SDK-Android and Bolts-Android—with backend integrations such as Peloton API work for Zwift bridges. Comfortable across the stack, he has a track record of improving offline behaviors, thread-pool performance, and UI threading primitives while cleaning and modernizing codebases. A pragmatic engineer and former CTO/co-founder, he brings startup grit and production-scale reliability to large-platform teams. Notably, his contributions often focus on subtle but impactful improvements—like ProGuard rules, task delay semantics, and offline query logic—that reduce runtime errors and simplify downstream maintenance.
15 years of coding experience
9 years of employment as a software developer
High School Diploma, High School Diploma at Lowell High School
California Polytechnic State University, San Luis Obispo
A TextView that automatically resizes text to fit perfectly within its bounds.
Role in this project:
Mobile Developer (Android)
Contributions:1 release, 57 commits, 7 PRs in 5 years 3 months
Contributions summary:Grantland primarily contributed to the development of an Android library for an autofitting TextView. Their work included the initial implementation of the `AutofitTextView` class, integrating a binary search algorithm for dynamic text resizing, and later refactoring the project into library and sample components. Further work involved refining the text size calculation logic to incorporate attributes such as `minTextSize`, `maxTextSize`, and `precision`. They also enhanced the library by enabling support for multiline text and addressed issues with `singleLine` and text transformation methods.
Bolts is a collection of low-level libraries designed to make developing mobile apps easier.
Role in this project:
Mobile Developer (Android)
Contributions:4 releases, 134 commits, 77 PRs in 3 years 2 months
Contributions summary:Grantland primarily focused on optimizing the Bolts-Android library by modifying the `Task` class to improve thread pool management. Their contributions included optimizing thread pools, adding an executor for the UI thread, and implementing the `Task.delay()` function. Furthermore, the user updated dependencies, documentation, and performed code cleanup across multiple files. The user also addressed an issue related to aggregate exceptions and reverted a previous commit.
developingandroidmobile-appsiosbolts
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.