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 with C++ when I was around 12 or 13 years old. 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 & punk to EDM & K-pop. My current loves: 2020 Triumph Street Triple RS 765 🏍️, 2025 Hyundai Ioniq 5 N 🏎️, Canon EOS R6 Mark III 📷.
I'm working on Square Websites in POS, and the Neighborhood Network in Cash App.
I worked primarily on the Square Messages product. Promoted to staff L6 on this team.
I built the new Point of Sale checkout experience on Android. Promoted to senior L5 on this team.
I worked on the user-facing software that runs on Square Register and Square Terminal, helping to bring them to market.
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.
I did Android, iOS, and backend work for a professional training CRM platform.
I brought SkillFitness into the world of Android.
I developed Android and iOS mobile applications using Java & Objective-C. This was my first step into using my skills professionally (as an intern).