Joe Birch is a Staff Engineer with 12 years of Android-first engineering experience, currently leading platform work at Buffer from Brighton, UK. He has a strong track record modernizing mobile architecture—applying Clean Architecture, Android Architecture Components, Room, RxJava and Dagger across multiple well-crafted boilerplates and product apps. Joe pairs hands-on UI refinement (bottom navigation, TV/wear adaptations) with robust data and testing improvements, often refactoring dependency upgrades and cache/datastore implementations to improve maintainability. He has taught Android remotely as an instructor and contributed notable open-source projects used as company boilerplates, reflecting both mentorship and practical tooling influence. A former photographer, he brings an eye for UX detail alongside pragmatic engineering discipline.
12 years of coding experience
13 years of employment as a software developer
MComp Computer Science Computer Science, MComp Computer Science Computer Science at University of Brighton
A simpler way for implementing the Bottom Navigation View on Android
Role in this project:
Mobile Developer (Android)
Contributions:21 commits, 5 PRs, 13 pushes in 9 months
Contributions summary:Joe primarily worked on modifying and refactoring the UI components of the Android application. They switched image display logic, updated image resources, and adapted view names and packages to reflect the new library name. These changes suggest a focus on improving the visual presentation and overall structure of the user interface within the Android application, specifically dealing with the bottom navigation.
An MVP Dribbble client for Android Mobile, Tablet, Wear and TV.
Role in this project:
Mobile Developer (Android)
Contributions:52 commits, 3 PRs, 16 pushes in 1 year 1 month
Contributions summary:Joe contributed to the development of the Android application, specifically adding support for Android TV and Wear devices. The commits demonstrate the implementation of UI components and the adaptation of existing features for different form factors, including creating a new BrowseFragment and ShotActivity tailored for Android TV. The user also refactored and optimized existing view layouts.
mvpmvp-architecturemvp-androidtabletwear
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.