Brett Lavalla

UI Engineer at Facebook

Cupertino, 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
Brett Lavalla is a UI Engineer with a decade of experience building high-performance, accessible web and mobile interfaces used by millions worldwide. Based in Cupertino, he specializes in native object-oriented JavaScript, HTML5/CSS3 (including advanced 3D animations), WebKit optimizations, and accessibility-focused engineering. At Facebook he contributed notable accessibility inspection and navigation improvements to major Android UI projects—adding accessibility hierarchies and tooling to widely used repos like Stetho, Litho, and Facebook’s screenshot testing framework. His background includes UI leadership at Apple and hands-on interactive work across startups and academia, giving him both product sensibility and deep front-end craftsmanship. Brett is as comfortable squeezing milliseconds out of rendering pipelines as he is surfacing why a view is ignored by accessibility services—a practical blend of performance and inclusivity.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science, Bachelor of Science at Rochester Institute of Technology
github-logo-circle

Github Skills (15)

accessibility10
litho10
javas10
uid10
mobile-development10
front-end-development10
ui-design10
native-android10
android10
android-development10
java10
testing9
debug9
json9
debugging9

Programming languages (5)

TypeScriptJavaC++JavaScriptKotlin

Github contributions (5)

github-logo-circle
facebook/litho

Aug 2017 - Apr 2021

A declarative framework for building efficient UIs on Android.
Role in this project:
userMobile Developer (Android)
Contributions:21 commits, 5 comments in 3 years 8 months
Contributions summary:Brett primarily contributed to enhancing accessibility features within the Facebook Litho framework for Android UI development. Their work involved adding accessibility inspection tools, implementing granular accessibility navigation for text components, and adding a common prop for accessibility roles. They also addressed issues with content descriptions and focusability, particularly in RecyclerView components. Furthermore, they made updates to support newer versions of accessibility services and fixed a compatibility issue on older Android versions.
uisdeclarativeandroid
facebook/stetho

May 2016 - Mar 2017

Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more.
Role in this project:
userMobile Developer (Android) & Accessibility Specialist
Contributions:6 commits, 6 PRs, 9 comments in 9 months
Contributions summary:Brett primarily contributed to the Android-specific Stetho debugging tool by adding accessibility inspection features. They implemented functionality to analyze and display accessibility-related properties of UI elements. The user's work includes providing reasons for why a view might be ignored by accessibility services. They also fixed the dependency on the support library to improve the code.
bridgeandroiddeveloper-toolschromekotlin
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
Brett Lavalla - UI Engineer at Facebook