Gabriel Peal

Member Of Technical Staff at Open Source Projects

San Francisco, California, United States
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
🎓
Top School
award
Top expert inAndroid and Kotlin Development
Gabriel Peal is a seasoned Android software engineer with 13 years of experience building core platform features and consumer apps, currently a Member of Technical Staff at OpenAI working on ChatGPT for Android. He created and maintains Lottie for Android (34k stars) and Mavericks/MvRx (5.3k stars), projects widely adopted across companies like Google, Airbnb, Uber, Netflix and LinkedIn. His background spans product-scale engineering at Airbnb, Tonal, Watershed, and Google, where he was an early Android Auto contributor and helped design cross-platform media APIs. Gabriel blends hands-on code ownership with team leadership—he has led Android teams, migrated large codebases to Kotlin and coroutines, and reduced crash rates and code size through pragmatic architecture. He’s an active open-source maintainer known for improving state management, UI reliability, and developer velocity in mobile ecosystems. Based in San Francisco, he pairs deep platform expertise with a knack for shipping polished, production-grade animation and state management tooling.
code13 years of coding experience
job12 years of employment as a software developer
bookBS Electrical Engineering, BS Electrical Engineering at Northwestern University
github-logo-circle

Github Skills (23)

kotlin10
react-native10
fragment10
rxjavafx10
android-test10
navigationbar10
android-development10
navigation-drawer10
java10
javas10
android10
rxjava10
state-management10
web-framework10
android-ui10

Programming languages (13)

JavaC++RustHTMLKotlinTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
airbnb/lottie-android

Oct 2016 - Dec 2022

Render After Effects animations natively on Android and iOS, Web, and React Native
Role in this project:
userMobile Developer (Android)
Contributions:53 releases, 281 reviews, 484 commits in 6 years 3 months
Contributions summary:Gabriel's commits primarily focused on implementing features related to the Lottie animation framework for Android. Their work involved modifying code for solid layers, text layers, shapes, gradients, and masks. They also implemented APIs for controlling and customizing Lottie animations, including scale types, text, and the ability to set dynamic properties.
renderreactanimationafter-effectsreact-native
airbnb/mavericks

Aug 2018 - Sep 2022

Mavericks: Android on Autopilot
Role in this project:
userMobile Developer (Android)
Contributions:2 releases, 79 reviews, 128 commits in 4 years 2 months
Contributions summary:Gabriel primarily contributes to the `airbnb/mavericks` repository, focused on Android development. The commits reveal a focus on enhancing the Mavericks framework. The user's work includes fixing bugs related to state management and UI updates, particularly within the context of RxJava. Additionally, the user has refactored and improved existing code to improve the framework's reliability.
androidkotlinautopilotjavamavericks
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
Gabriel Peal - Member Of Technical Staff at Open Source Projects