Max Bachmann

Senior Software Engineer at iRacing.com

Lindau (Bodensee), Bavaria, 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
Max Bachmann is a Senior Software Engineer with seven years of experience building robust back-end systems and improving cross-platform compatibility, currently based in Lindau, Germany and working at iRacing.com. He brings practical systems knowledge from roles at acontis technologies and Liebherr, plus a Bachelor in Electrical Engineering from DHBW Ravensburg. An active open-source contributor, Max has made substantive fixes to CPython core and Cython, improved Windows support and winreg, and expanded functionality in popular libraries like RapidFuzz and Mycroft AI’s language tooling. His contributions show a strong attention to portability, Unicode and edge-case handling, and performance-minded refactoring. Notably, he has a track record of resolving low-level issues—replacing platform-specific calls and tightening C API docs—that quietly improve developer experience across widely used projects.
code7 years of coding experience
job2 years of employment as a software developer
bookBachelor of Engineering - BE, Electrical Engineering, Bachelor of Engineering - BE, Electrical Engineering at DHBW Ravensburg
stackoverflow-logo

Stackoverflow

Stats
3,054reputation
105kreached
68answers
30questions
Badges
python
top-5%
github-logo-circle

Github Skills (43)

c-language10
lib10
python10
code-library10
c1110
c1710
natural-language-processing10
cython10
compiler-optimization10
nlp10
cprogramming-language10
winapi9
performance-analytics9
performance-monitor9
performance-measurement9

Programming languages (24)

C#JavaC++JinjaCSSCRustTeX

Github contributions (5)

github-logo-circle
rapidfuzz/RapidFuzz

Feb 2020 - Jan 2023

Rapid fuzzy string matching in Python using various string metrics
Role in this project:
userBack-end Developer
Contributions:145 releases, 34 reviews, 522 commits in 2 years 10 months
Contributions summary:Max's commits focus on adding functionality to the rapidfuzz library. Specifically, they've implemented features like conversions between iterables and lists, the ability to set a limit argument to the extract function, and the addition of partial_ratio to the interface. The commits demonstrate a focus on expanding the library's capabilities, adding new functionalities such as token_set and token_sort methods, and improving the existing code for better unicode handling.
string-matchingcpppythonstringfuzzy
cython/cython

Mar 2021 - Jan 2023

The most widely used Python to C compiler
Role in this project:
userBack-end Developer
Contributions:54 reviews, 35 commits, 46 PRs in 1 year 9 months
Contributions summary:Max primarily contributed to the Cython project by fixing compiler warnings, addressing potential code issues, and optimizing the codebase. Their work involved resolving variable shadowing, handling edge cases in older PyPy versions, and correcting type conversions within the vectorcallfunc. Furthermore, they updated the code to catch more exceptions from C++ standard containers and included missing unicode C-APIs. The user also addressed issues related to postincrement operators.
cpython-extensionscpppythonpython-bindingsbig-data
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
Max Bachmann - Senior Software Engineer at iRacing.com