Denis Andrašec is a Mobile Engineer based in Graz, Austria with 11 years of experience building native and cross-platform mobile apps and SDKs for iOS, Android and Flutter. He has worked across product and consultancy settings—from BYTEPOETS and topmind development to a current freelance practice—delivering production-grade mobile features and integrations. Denis is an active open-source contributor to prominent projects like Sentry’s Dart/Flutter and Java SDKs, where he improved platform-specific integrations, stack-trace handling, and transaction context to strengthen mobile error reporting. With a Dipl.-Ing. in Computer Science from TU Graz and a background in test engineering at Infineon, he blends rigorous quality focus with practical SDK and app engineering. Notably, his contributions include runtime iOS integration tweaks and Android thread-attachment for events—small technical improvements that materially improve observability for mobile teams.
11 years of coding experience
9 years of employment as a software developer
Master’s Degree, Computer Science, (Dipl. Ing.), Master’s Degree, Computer Science, (Dipl. Ing.) at Technische Universität Graz
Contributions:457 reviews, 68 commits, 282 PRs in 2 years 2 months
Contributions summary:Denis contributed to the Sentry SDK for Dart and Flutter, focusing primarily on mobile platform-specific implementations. Their commits include enhancements to the iOS integration, such as reading the Sentry Cocoa version at runtime. They also addressed issues on the Android platform by checking for null values in options settings and adding functionalities such as attaching threads to logged events. Furthermore, the user added options to configure environment on SDK initialization, testing different environments using the dart platform checker.
A Sentry SDK for Java, Android and other JVM languages.
Role in this project:
Back-end Developer
Contributions:16 reviews, 80 commits, 44 PRs in 10 months
Contributions summary:Denis primarily contributed to the `sentry-java` project by modifying core Java classes related to Sentry's stack trace processing and transaction handling. Their work included adding exceptions for internal mobile classes to avoid incorrect stack frame detection. They also implemented features to enrich transactions by adding context data, which involved changes to the `OutboxSender` and associated test files. These changes improved error reporting and added functionality to the transaction processing within the Sentry Java SDK.
sentrylog4j2java-androidsentry-sdktimber
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.