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.
14 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
📷 Stitch your photos together vertically or horizontally easily!
Role in this project:
Mobile Developer (Android)
Contributions:20 releases, 150 commits, 1 PR in 4 years 5 months
Contributions summary:Aidan contributed to the Android application by fixing a typo, adding a comment for code clarity, integrating Crashlytics for error reporting, and adding an empty text element to indicate when no local photos are available. They also added a new beta link to the README and worked on integrating the Google Photos-style multi-selection feature. Furthermore, the user worked on image spacing features. The changes primarily focus on UI improvements and bug fixes within the main activity of the application.
👇 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.
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.