Matthias Urhahn is a lead software engineer and battle-hardened Android specialist with 14 years of experience designing and shipping apps used in 90+ countries and totaling over 25 million downloads. He blends hands-on engineering with technical leadership—modernizing architectures, mentoring teams, and taking products from concept to market across startups and enterprise projects. A prolific open-source contributor, Matthias has improved widely used projects such as Bugsnag’s Android SDK and the Corona-Warn-App, and extended backend tooling like ExpediaGroup’s graphql-kotlin. He thrives on solving real-world problems that push Android’s boundaries, from deep device telemetry and crash reporting to nuanced GraphQL directive wiring. Based in Aachen, he pairs a master’s-level CS background with a pragmatic, test-focused approach that often surfaces subtle reliability and observability improvements.
14 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at RWTH Aachen University
SDK for Android to measure your apps with Matomo. Works on Android phones, tablets, Fire TV sticks, and more!
Role in this project:
Back-end Developer
Contributions:13 releases, 30 reviews, 327 commits in 7 years 5 months
Contributions summary:Matthias primarily contributed to the development and maintenance of the Android SDK for Matomo. They made changes to the `Tracker.java` and `QueryParams.java` files, updating parameters according to the API. They also focused on refactoring code related to visitor ID format, improving the resolution retrieval, and added the feature for tracking app downloads. Moreover, they introduced and improved the handling of exceptions.
Native Android app using the Apple/Google exposure notification API. The CWA development ends on May 31, 2023. You still can warn other users until April 30, 2023. More information:
Role in this project:
Mobile Developer (Android)
Contributions:2 releases, 1643 reviews, 693 commits in 1 year 3 months
Contributions summary:Matthias primarily contributed to the development of the native Android application for the Corona-Warn-App. Their work involved refactoring components to improve testing and debugging, specifically related to coroutine timing. The commits also demonstrate work on UI-related improvements and bug fixes, with focus on improving the display and interaction of QR codes and vaccination certificates. Code changes also includes updates to the digital covid certificate related properties.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Matthias Urhahn - Lead Software Engineer at darken development