Mike Kasberg

Husband. Father. Software engineer. Ubuntu Linux user.

Mike Kasberg's profile photo

đź‘‹ Hi, I'm Mike!

I'm a husband, I'm a father, and I'm Catholic. I'm an Ubuntu Linux user, and I'm a staff software engineer at Strava. I've been working for Strava for over seven years and I continue to love working on an app I'm passionate about while solving interesting problems along the way!

I have experience working on performance, scalability, feature development, systems architecture, and developer experience in a wide range of technologies including Linux, Ruby, PHP, Scala, Java, Docker, SQL, Redis, Kafka, Javascript, and Android. I enjoy solving diverse technical challenges at scale, from fine-tuning database queries to improving user experience or architecting new systems that can handle our growing user base.

Before joining Strava, I worked for a variety of tech companies (Pariveda, SpotX, and Zen Planner), and I even taught high school math for a couple years as part of the Denver Teacher Residency.

In my free time, I enjoy working on DIY tech projects, from 3D printing and electronics to home networking and Linux laptops. I write about these projects here on my blog, along with software development tutorials and technology reviews, to share what I learn along the way in hopes that others find it interesting and useful too!

Recent Blog Posts

Vibe Jam 2026: Astropilot VR

04 Jun 2026 · Software Development

Astropilot VR is a 3D VR game for mobile phones that I vibe coded in a single weekend, as part of Vibe Jam. The game is a single HTML file (with embedded JS) that’s about 5,000 lines long, built primarily with Kimi K2.5 in OpenCode. I think the game’s really fun to play, and I hope you give it a try, but here I want to focus on the technical aspects and the vibe coding experience. I was pretty surprised what I could accomplish with a single HTML file:

Continue reading…

Doing My Taxes By Hand, with AI!

01 Apr 2026 · Tutorials

I’ve been doing my taxes by hand (on Free File Fillable Forms) for several years now. I prefer doing my taxes by hand over using tax software because it’s actually not that hard to do it by hand, I learn a little more about how taxes work along the way, and I hate companies like Intuit and don’t want to pay them any money to prepare my taxes for me. This year, it was easier than ever with the help of some AI tools!

Continue reading…

Apps

Astropilot Icon

Astropilot VR

Flappy Bird, in 3D VR, in Space, for your phone! Free to play! A vibe-coded mobile game that runs in your phone's browser.

ConfessIt Icon

ConfessIt

ConfessIt is an examination of conscience app for Catholics. Available on Android, iOS, and the web. The Android version has 4.7 stars in the Google Play App Store after more than 730 reviews.