Brady Aiello is a mobile software engineer with nine years of experience specializing in Android, Kotlin, and IoT-driven apps, currently building mobile products at Thumbtack. He has a solid background in Kotlin Multiplatform from his time at Touchlab and contributes to notable open-source tooling like refreshVersions, where he helped add dependency support for Ktor, Koin, and multiplatform libraries. Brady combines practical engineering at scale from roles at Amazon with a research-minded approach developed during security research and embedded work, giving him strength across mobile, backend dependency management, and cross-platform code. Based in Santa Cruz, he brings a surfer’s persistence and a family-oriented work-life balance that fuels steady, pragmatic delivery.
9 years of coding experience
6 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
Associate, Mathematics and Physics, Associate, Mathematics and Physics at Cuesta College
KaMP Kit by Touchlab. A collection of code & tools designed to get your mobile team started quickly w/Kotlin Multiplatform
Role in this project:
Mobile Developer (Android/iOS)
Contributions:27 reviews, 19 commits, 34 PRs in 1 year 5 months
Contributions summary:Brady primarily contributed to the development of the Kotlin Multiplatform mobile application. Their work involved fixing bugs related to duplicate breeds, removing custom flow extensions in favor of SQLDelight's, and updating project dependencies. The user also refactored the application to utilize MVI architecture and StateFlow for state management. Furthermore, the user added UI elements for loading and empty states, and made iOS target and minimum version changes.
Life is too short to google for dependencies and versions
Role in this project:
Backend Developer
Contributions:4 reviews, 7 commits, 11 PRs in 7 months
Contributions summary:Brady primarily contributed to the development of dependency notations for the `refreshVersions` project, a tool designed to manage dependency versions in Gradle projects. Their work focused on adding support for various libraries and frameworks, including Koin, Multiplatform Settings, Stately, Kermit, and NativeCoroutines. They also added support for Ktor 2.0 dependencies. The user's commits involved creating new Kotlin objects and modules to represent these dependencies and integrating them into the project's dependency management system.
dependenciesgradleandroidshortkotlin
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
Brady Aiello - Mobile Software Engineer at Thumbtack