Matthias Haselmaier

Software Engineer at Insiders Technologies GmbH

Kaiserslautern, Rhineland-Palatinate, 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

🤩
Rockstar
🎓
Top School
Matthias Haselmaier is a software engineer with seven years of experience, currently building backend systems at Insiders Technologies from Kaiserslautern, Germany. He holds top grades in both his BSc and MSc in Applied Computer Science and has a strong research-adjacent background from roles at Fraunhofer ITWM and his university. Matthias contributes to notable open-source C++ projects like oatpp, focusing on code correctness, maintainability, and modern C++ practices (e.g., replacing goto with structured control flow, adding perfect forwarding and correct virtual semantics). His work shows an eye for subtle but impactful improvements that reduce runtime errors and improve long-term code quality. Colleagues describe him as a meticulous engineer who blends academic rigor with practical, production-ready solutions.
code7 years of coding experience
bookMaster of Science - MS, Informatik, 1.1, Master of Science - MS, Informatik, 1.1 at Hochschule Kaiserslautern / Kaiserslautern University of Applied Sciences
github-logo-circle

Github Skills (6)

c-language10
cpp10
cprogramming-language10
web-framework9
debug8
debugging8

Programming languages (2)

C++TeX

Github contributions (5)

github-logo-circle
oatpp/oatpp

May 2021 - Dec 2021

🌱Light and powerful C++ web framework for highly scalable and resource-efficient web application. It's zero-dependency and easy-portable.
Role in this project:
userBack-end Developer
Contributions:13 reviews, 54 commits, 11 PRs in 7 months
Contributions summary:Matthias made several contributions focused on improving the codebase's quality and maintainability. They addressed potential runtime errors by adding missing `throw` keywords and `override` specifiers. The user also replaced `goto` statements with `break` for better code readability. Furthermore, the developer removed superfluous `virtual` keywords and added a missing virtual destructor, demonstrating a focus on code correctness and best practices. They also implemented perfect forwarding in a critical function.
oatppweb-applicationc-plus-plushttp-serverzero
MHaselmaier/Python-Tutorial

Oct 2018 - Jul 2019

Python Tutorial / Collaborative Writing
Contributions:30 PRs, 46 pushes, 11 branches in 8 months
collaborativepython-tutorialpythoncollaborative-writing
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 Haselmaier - Software Engineer at Insiders Technologies GmbH