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 Block.
I'm 100% self-taught; I started with C++ when I was 13 years old, moved into desktop apps, and then mobile apps when the first Android phones came out. I've also contributed heavily to open source over the years.
Outside of work, I'm into motorcycles & cars, photography, snowboarding, and drums. Music taste ranges from rock, metal & punk to EDM & K-pop. 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 the flagship app before & after it was merged with Cartwheel (now called Circle). I also led implementation of in-store app payments (via barcode).
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).