Aidan Follestad

Staff Android Engineer - Core Team at Square

Saint Paul, Minnesota, 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
award
Top expert inAndroid Development and UI Design
Aidan Follestad is a Staff Android Engineer with 13 years of mobile-first experience, currently shaping core platform and POS features across Square/Block’s products. He’s known for shipping polished, production Android experiences—from Square Register and Terminal to Cash App—and for advancing dynamic theming and UX through prolific open-source work like Aesthetic and drag-select-recyclerview. Comfortable leading cross-functional initiatives, he’s been promoted through multiple staff roles at Square for driving foundational platform improvements and ecommerce integrations. Aidan blends deep Kotlin/Android expertise with a pragmatic focus on maintainability and developer tooling, often converting and modernizing libraries into Kotlin. Outside work he’s an Apple fan, motorcycle and EV enthusiast, and a gamer—hints of a tinkerer who values both design and engineering.
code13 years of coding experience
job12 years of employment as a software developer
bookComputer Science and Applied Mathematics, Computer Software Engineering, Computer Science and Applied Mathematics, Computer Software Engineering at University of Wisconsin-Stout
languagesEnglish, Chinese
stackoverflow-logo

Stackoverflow

Stats
2,935reputation
318kreached
35answers
31questions
github-logo-circle

Github Skills (26)

kotlin10
lib10
api-design10
ui-design10
android-recyclerview10
android-development10
java10
javas10
uid10
material-design10
androidx10
media-player10
front-end-development10
android10
player10

Programming languages (10)

C#JavaShellRustJavaScriptSwiftHTMLGroovy

Github contributions (5)

github-logo-circle
👇 Easy Google Photos style multi-selection for RecyclerViews, powered by Kotlin and AndroidX.
Role in this project:
userMobile Developer (Android)
Contributions:20 releases, 118 commits, 7 PRs in 5 years 4 months
Contributions summary:Aidan primarily contributed to the Android mobile application, enhancing the user interface and overall user experience. They implemented features for a drag-select RecyclerView, including auto-scrolling functionality and the ability to select items by dragging. Furthermore, the user addressed bugs and refactored code to improve maintainability and performance. Their contributions also included updates to the sample application, adding new features and addressing user feedback.
google-photosrecyclerviewmulti-selectionjetpack-composeandroid-library
afollestad/aesthetic

May 2017 - Aug 2019

🔮 A fast, easy to use, dynamic theme engine. Powered by Rx and Kotlin, for Android apps.
Role in this project:
userFull-stack Developer
Contributions:19 releases, 181 commits, 20 PRs in 2 years 3 months
Contributions summary:Aidan contributed to the aesthetic project by adding JavaDocs, updating dependencies, and cleaning up and organizing the code. The changes included improvements to the Aesthetic class, as well as refactoring of the sample code. The user also converted the entire library and sample to Kotlin and added support for features such as Snackbar and Bottom App Bar.
neumorphismandroid-appsandroidtheme-enginekotlin
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
Aidan Follestad - Staff Android Engineer - Core Team at Square