Matt Klein
banner
mattklein123.dev
Matt Klein
@mattklein123.dev
CTO @bitdrift.io. Software engineer and creator of Envoy Proxy.
Hi everyone! Today we are thrilled to launch or revamped free tier for @bitdrift.io. For too long crash reporting has been synonymous with mobile observability, which is unfortunate because 99.9% of sessions are crash free.

blog.bitdrift.io/post/announc...
Announcing crash reporting the way it should be: free & full of context - bitdrift Blog
blog.bitdrift.io
October 28, 2025 at 2:31 PM
Today @bitdrift.io we are super duper excited to launch when of the coolest features we have ever released: workflow debugging. Our workflows (finite state machines sent dynamically to mobile devices) are extremely powerful but also hard to debug.

blog.bitdrift.io/post/announc...
Announcing workflow debugging - bitdrift Blog
bitdrift Capture just got even more powerful: as of today, we’ve added workflow debugging! As we have worked with more and more customers, it has become extremely clear that one of the biggest side-ef...
blog.bitdrift.io
October 21, 2025 at 9:53 PM
Guess what? I started a podcast! I'm not going to lie: I like being a podcast host. 😂 Check out the first two episodes on your platform of choice and there is a lot more to come!
It’s here! 🎙️ Beyond the Noise: Signals, Stories & Spicy Takes - our new podcast hosted by Matt Klein.

Get the hottest takes from the people building the future of mobile.

1⃣ Lyft & bitdrift origins
2⃣ Instacart & the future of retail tech

Listen now:
Beyond the Noise: Signals, Stories, and Spicy Takes
Podcast · bitdrift · Hosted by Matt Klein, creator of Envoy and co-founder of bitdrift, Beyond the Noise goes inside the minds of the engineers, founders, and technical leaders defining the next era…
open.spotify.com
October 21, 2025 at 7:55 PM
Big turnout in Boise.
October 18, 2025 at 6:08 PM
Not going to lie that I'm lazy and much less inclined to go to a protest than I was in my 20s, but the "I hate America" BS is getting me off my ass and then some. See you out there tomorrow!
SCOOP: No Kings organizers tell MeidasTouch that RSVPs for the "No Kings" rallies have more than doubled since Mike Johnson and Republicans started attacking them
October 17, 2025 at 7:54 PM
As we work with more and more customers @bitdrift.io, one of the biggest usability problems that customers face that is inherent in real-time observability ...
October 2, 2025 at 12:19 AM
New blog from me: @bitdrift.io recently turned 2 and I wrote a short retrospective of some of the things we have learned along the way. Check it out and let me know what you think!

blog.bitdrift.io/post/bitdrif...
bitdrift turns 2: a retrospective - bitdrift Blog
Recently, bitdrift turned 2! It’s hard to believe that only 2 years have gone by. Startup years are odd; sometimes it feels like it’s been only 6 months. Other times it feels like it’s been 10 years! ...
blog.bitdrift.io
August 18, 2025 at 3:15 PM
It's been an absolutely epic summer here in Idaho. Sad that it's coming to a close but also starting to get excited for winter!
August 16, 2025 at 7:53 PM
Super excited to ship fully custom dashboards in @bitdrift.io Capture. Real-time dynamic observability is also about operational agility. 🎉

blog.bitdrift.io/post/announc...
Announcing custom dashboards - bitdrift Blog
Today we are extremely excited to announce support for fully custom exploration dashboards inside bitdrift Capture. Real-time dynamic mobile observability is an operational super power, and the abilit...
blog.bitdrift.io
July 28, 2025 at 3:03 PM
Very excited to announce SLO alerting within @bitdrift.io Capture. Because "mobile observability that doesn't suck" should also enable modern SRE best practices. Come and get it! 📈

blog.bitdrift.io/post/announc...
Announcing SLO alerting - bitdrift Blog
Today we are extremely excited to announce support for Service Level Objective (SLO) alerts in Capture. SLO alerts are an industry best practice for operating reliable systems and they are now availab...
blog.bitdrift.io
July 21, 2025 at 3:01 PM
Friday treat: coming soon to @bitdrift.io Capture: fully custom dashboards! Because mobile observability can be both awesome and beautiful at the same time. Amazing, right? 🎉
July 18, 2025 at 9:19 PM
Super excited to launch a small yet mighty addition to the @bitdrift.io Capture workflow engine: timeout actions. This feature allows you to observe things that do *not* happen, something that traditional observability tools simply cannot do. 🚀

blog.bitdrift.io/post/announc...
Announcing workflow timeout actions: observing silence - bitdrift Blog
Today we are very excited to launch a small yet extremely powerful addition to the bitdrift Capture workflow engine: timeout actions. Timeout actions unlock an entirely new set of investigations that ...
blog.bitdrift.io
July 9, 2025 at 8:31 PM
As part of our crash reporting launch we refreshed the @bitdrift.io website, and if I do say so myself, it looks amazing. "Because mobile observability shouldn't suck" pretty much says it all. Check it out!

bitdrift.io
bitdrift - Because mobile observability shouldn't suck
bitdrift Capture provides real-time views into mobile experiences, without breaking the bank
bitdrift.io
June 25, 2025 at 9:13 PM
Today we are thrilled to launch built-in app crash reporting capabilities inside @bitdriftio Capture! 🚀 You can read more about it in the linked blog, but a short 🧵 on why this launch makes existing mobile observability tools obsolete. 🌶️

blog.bitdrift.io/post/announc...
Announcing crash reporting: why have breadcrumbs when you can have the whole loaf? - bitdrift Blog
Today we are immensely excited to announce the biggest addition to bitdrift Capture in the history of the product: first party crash reporting! At the risk of extreme hyperbole, we believe that the ad...
blog.bitdrift.io
June 25, 2025 at 3:27 PM
This is an important reminder that the red/blue state maps that everyone likes to show are a ridiculous simplification of the people that live all throughout the US. Boise is a fantastic city. Come and visit!
Do you know how badly you have to screw up as a Republican to get this kind of turnout in IDAHO?

#NOKINGS
June 14, 2025 at 9:55 PM
Do you know what this teaser is? It's first party crash reporting support in @bitdrift.io Capture. Do you know what that means? Legacy mobile observability tools are about to be obsolete. So, so excited to ship this. Watch this space! 🚀
June 9, 2025 at 9:22 PM
Reposted by Matt Klein
Spoke w @mattklein123.dev, Co-founder & CTO of @bitdrift.io, about how hard mobile observability is compared to server-side observability. We discuss privacy control's impact on data collection, the cultural divide between mobile & backend engineers, & @opentelemetry.io. redmonk.com/blog/2025/06...
June 9, 2025 at 2:42 PM
New from me. Will the Apple payments decision be the turning point for mobile observability? 💰 📈

blog.bitdrift.io/post/payment...
The Apple payments decision: a turning point for mobile observability? - bitdrift Blog
The recent court ruling against Apple that made the app store’s 27% commission on external payments illegal in the US has upended the mobile app industry. Nearly every application developer is moving ...
blog.bitdrift.io
May 27, 2025 at 2:13 PM
Very excited to announce some great new charting features in @bitdrift.io Capture including unique device tracking, multiple group by, and table charts. Blog link in the comments! 📈 📊

blog.bitdrift.io/post/announc...
Announcing unique device tracking, multiple group by, and table charts - bitdrift Blog
Today we are excited to announce several new charting features within bitdrift Capture: unique device tracking, dynamic grouping by more than one dimension, and a new table view that streamlines high ...
blog.bitdrift.io
May 21, 2025 at 5:26 PM
All too often beautiful UI is an afterthought in infrastructure tooling. This is a miscalculation as users of these tools are drawn to exceptional design just as much as users of consumer products.
May 8, 2025 at 7:37 PM
New post from me on the complexity and importance of metric backfill in mobile observability. Backfill is typically an afterthought in traditional server-centric TSDBs, and it is anything but in the mobile world. Enjoy!

blog.bitdrift.io/post/mobile-...
The complexity and importance of metric backfill in mobile observability - bitdrift Blog
One of Capture’s most powerful capabilities is the ability to create synthetic counter and histogram metrics from wide logs that never leave mobile devices. This allows mobile developers to log as muc...
blog.bitdrift.io
May 5, 2025 at 9:44 PM
Great post on Android internals. Check it out!
April 30, 2025 at 5:27 PM
Coming soon to @bitdrift.io real-time dynamic observability: session span views! Let me tell you why I am so excited for this feature. 🧵
April 2, 2025 at 7:32 PM
Very excited to announce one of our most requested features for @bitdrift.io Capture: alerting! 🎉

blog.bitdrift.io/post/announc...
Announcing Alerting - bitdrift Blog
Today, we're excited to launch alerting support for bitdrift Capture. Capture gives developers a novel twist on traditional observability – empowering devices to intelligently buffer and selectively s...
blog.bitdrift.io
March 19, 2025 at 7:08 PM