AIDAN FOLLESTAD

years old, full stack software developer, Staff (L6) Android Engineer @ Square

Mobile
My specialty is Kotlin & Android apps; I also dabble with iOS.
Web
Mostly classic HTML, CSS, & JS. No React Native!
Backend
Mainly Kotlin & Ktor.

Introduction

I was born in St. Paul, Minnesota. I spent almost 6 years in the San Francisco Bay Area, but ended up back in Minnesota. I'm currently a Staff (L6) Android Engineer at Square (Block).

I'm 100% self-taught; I started studying C++ when I was around 12 or 13 years old, due to an obsession with video games. That shifted into desktop apps, and then mobile apps when the first Android phones came out. I've done a lot of work with open source libraries, though not as much recently as I've focused more on my career.

I'm into motorcycles & cars, photography, snowboarding, and playing the drums. I'm a huge music lover, from rock, metal, and punk, to EDM and K-pop. My current loves: 2020 Triumph Street Triple RS 765 🏍️, 2025 Hyundai Ioniq 5 N 🏎️, Canon EOS R6 Mark III 📷.

Experience

Square logo
Square
Staff Android Engineer, Ecommerce
May 2025 — Present

I'm working on Square Websites and the Neighborhood Network in Cash App.

Staff Android Engineer, Conversations
Jun 2021 — May 2025

I worked primarily on the Square Messages product. Promoted to staff L6 on this team.

Senior Android Engineer, Personalization
Sep 2020 — Jun 2021

I built the new Point of Sale checkout experience on Android. Promoted to senior L5 on this team.

Android Engineer, Device Experience
Mar 2018 — Sep 2020

I worked on the user-facing software that runs on Square Register and Square Terminal, helping to bring them to market.

Target logo
Target
Android Engineer
Nov 2016 — Mar 2018

I worked on flagship app before & after it was merged with Cartwheel (now "Circle"). I also led implementation of in-store payments using the app on Android.

SkillFitness logo
SkillFitness
Mobile Solutions Developer
Jul 2015 — Nov 2016

I did both a mobile (Android + iOS) and backend (ASP.NET). SkillFitness started out for sales professionals, but expanded to other places (like teaching spoken languages in the classroom).

Android Development Consultant
Jun 2015 — Jul 2015

I brought SkillFitness into the world of Android.

🤷‍♂️
Ricco Solutions
Lead Mobile Engineer
May 2013 — May 2015

I developed Android and iOS mobile applications using Java and Objective-C. This was my first step into using my skills professionally, as an intern.