Ian Clifton

Staff Software Engineer at Airbnb

Issaquah, Washington, 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
Ian Clifton is a Staff Software Engineer with 14 years focused on Android development since 2009, now bringing platform and product expertise to Airbnb after a Developer Relations tenure at Google. He’s rebuilt large-scale apps (Hulu) and led cross-functional teams to improve crash rates, testability, and UX while also working on low-level systems and prototypes at innovation labs. A steady open-source contributor to Android Jetpack and official Compose/TV samples, he blends UI polish, accessibility fixes, and compiler/runtime work across mobile and platform layers. His background in satellite communications and education informs a pragmatic, systems-minded approach to building reliable, battery-efficient mobile features that scale.
code14 years of coding experience
job17 years of employment as a software developer
bookBA/Ed. English and Secondary Education, BA/Ed. English and Secondary Education at Western Washington University
bookAAS Electronic Systems Technology, AAS Electronic Systems Technology at Community College of the Air Force
stackoverflow-logo

Stackoverflow

Stats
9,409reputation
784kreached
113answers
1question
Badges
kotlin
top-5%
android-fragments
top-1%
animation
top-5%
java
top-5%
google-play
top-5%
android
top-1%
github-logo-circle

Github Skills (25)

kotlin10
dependency-management10
mobile-development10
jetpack10
android-fragments10
ui-design10
compose10
java10
javas10
uid10
front-end-development10
android10
mobile10
jetpack-compose10
animation9

Programming languages (3)

JavaC++Kotlin

Github contributions (5)

github-logo-circle
android/tv-samples

Dec 2019 - Jan 2022

Multiple samples showing best practices in app development on Android TV.
Role in this project:
userMobile Developer (Android)
Contributions:1 review, 45 commits, 22 PRs in 2 years 1 month
Contributions summary:Ian primarily contributed to the `android/tv-samples` repository, which focuses on best practices for Android TV app development. Their commits demonstrate expertise in Android development, specifically addressing issues and implementing features within the Android TV environment. The user fixed a crash related to settings fragments, handled media actions for captions and ratings, and contributed to the creation of a new project.
androidkotlinandroid-tvjavaapp-development
android/compose-samples

Feb 2022 - Jan 2023

Official Jetpack Compose samples.
Role in this project:
userMobile Developer (Android)
Contributions:3 releases, 71 reviews, 40 commits in 10 months
Contributions summary:Ian primarily focused on updating and maintaining Jetpack Compose samples within the `android/compose-samples` repository. Their contributions involved updating various dependencies, including Compose, AGP, Gradle, and Accompanist, across multiple sample projects. Furthermore, the user addressed specific issues by setting onClick labels and fixing radio button accessibility, demonstrating their commitment to improving the UI/UX of the Compose samples.
jetpack-composedeclarative-uiandroidjetpackcompose
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
Ian Clifton - Staff Software Engineer at Airbnb