Braden Farmer

Staff-Level Engineer (Android TV Fire TV Lead) at Angel Studios

Saratoga Springs, Utah, 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
Braden Farmer is a staff-level Android engineer with 12 years of experience specializing in Kotlin, Jetpack Compose, and large-screen TV apps, currently leading Android TV and Fire TV efforts at Angel Studios. He has driven high-impact initiatives—like implementing RevenueCat for TV in-app purchases, bootstrapping a Kotlin Multiplatform foundation, and optimizing Compose performance with Baseline Profiles—that helped Angel’s apps reach over a million downloads and industry-leading store ratings. Braden contributes to notable open-source projects such as RetroArch, where he improved Android build processes, storage access, and audio handling for Play Store compatibility. His background spans fintech, healthcare, and entertainment, and he maintains several FOSS projects that extend Android to large-screen and PC-like experiences. Colocated in Saratoga Springs, Utah, he blends hands-on implementation, mentoring, and occasional product management to ship polished, performant apps across Google TV, Fire TV, Samsung, LG, and Xbox platforms.
code12 years of coding experience
job8 years of employment as a software developer
bookInformation Systems & Technology, Information Systems & Technology at Weber State University
bookInformation Systems & Technology, Information Systems & Technology at Utah Valley University
github-logo-circle

Github Skills (10)

javas10
gradlew10
android-development10
java10
gradle10
libretro9
c119
rc9
c179
arch9

Programming languages (14)

C#JavaC++CSSCRustMakefileHTML

Github contributions (5)

github-logo-circle
libretro/RetroArch

Aug 2020 - Jun 2022

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
Role in this project:
userMobile Developer (Android)
Contributions:2 reviews, 30 commits, 37 PRs in 1 year 10 months
Contributions summary:Braden focused on enhancing the Android build process and core functionality of the RetroArch frontend. They implemented support for Play Store builds using Play Feature Delivery, integrating Java and Gradle for core management. Their contributions included fixing issues with Android audio properties, external storage access, and file browser integration, as well as decoupling dependencies for compliance. The user also implemented features for proper symlink generation and cleanup.
frontendlibretrocretroarch
farmerbb/AppNotifier

Jan 2020 - Apr 2021

Restore Google Play's missing app update notifications
Contributions:10 releases, 49 commits, 7 PRs in 1 year 2 months
google-play
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