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.
13 years of coding experience
12 years of employment as a software developer
Computer Science and Applied Mathematics, Computer Software Engineering, Computer Science and Applied Mathematics, Computer Software Engineering at University of Wisconsin-Stout
👇 Easy Google Photos style multi-selection for RecyclerViews, powered by Kotlin and AndroidX.
Role in this project:
Mobile 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.
🔮 A fast, easy to use, dynamic theme engine. Powered by Rx and Kotlin, for Android apps.
Role in this project:
Full-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