Mathias Hasselmann

Senior-Softwareentwickler at F. X. MEILLER Fahrzeug- und Maschinenfabrik-GmbH & Co KG

Brandenburg, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mathias Hasselmann is a Senior Softwareentwickler with 18 years of experience building and maintaining robust C++ and Qt-based systems, currently shaping software at F. X. MEILLER in Brandenburg. He combines a pragmatic focus on correctness and timely user value with an appreciation for elegant, maintainable code, and enjoys mentoring younger developers through that trade-off. His open-source contributions include build automation and packaging improvements for LucenePlusPlus and network-inspection enhancements for KDAB’s GammaRay, reflecting deep expertise in build systems and Qt internals. He has a track record of improving cross-platform security and compatibility, for example extending qtkeychain with Android and iOS support. Beyond engineering he is active in his local community and municipal politics, driven to leave a sustainable environment for his children. He’s still looking for the right opportunity to professionally blend his passions for software, sustainability, and climate action.
code18 years of coding experience
job11 years of employment as a software developer
bookHumboldt-Universität zu Berlin
languagesDutch, French, English
stackoverflow-logo

Stackoverflow

Stats
3reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

markdown10
c-language10
ios10
multiplatform10
text-editor10
qt10
packaging10
cross-platform10
cmake10
network-programming10
keychain10
markdown-it10
android10
build-automation10
cprogramming-language10

Programming languages (13)

C++CSSCRustCMakeGoKotlinTypeScript

Github contributions (5)

github-logo-circle
Lucene++ is an up to date C++ port of the popular Java Lucene library, a high-performance, full-featured text search engine.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:10 commits in 2 months
Contributions summary:Mathias primarily focused on build system and packaging improvements for the Lucene++ project. They implemented changes to install the HTML documentation and the contributions library, ensuring proper packaging support. Furthermore, the user made adjustments to configuration files, specifically addressing how library destinations are used in pkg-config files and incorporating CMake options. These changes show a focus on build automation and making the library more easily deployable.
full-featuredfulltext-searchsolrsynonymsup-to-date
KDAB/GammaRay

Jul 2013 - Jun 2014

GammaRay is a tool to poke around in a Qt-application and also to manipulate the application to some extent.
Role in this project:
userBack-end Developer
Contributions:29 commits, 6 comments in 11 months
Contributions summary:Mathias primarily contributed to the implementation of static properties for network-related classes within the GammaRay project. Their work involved adding properties for inspecting TCP/IP sockets, I/O devices, and socket notifiers, enhancing the tool's ability to analyze Qt-based network applications. The user also addressed build issues, specifically for Qt4, and refactored code to align with Qt version-specific changes, demonstrating a focus on code maintainability and compatibility. These changes included improvements to the signal monitor tool.
qmlextentqt5pokekdab
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
Mathias Hasselmann - Senior-Softwareentwickler at F. X. MEILLER Fahrzeug- und Maschinenfabrik-GmbH & Co KG