Jonas Haag is a Munich-based software engineer and entrepreneur with 16 years of experience building production-grade systems, currently co-founding forml.eu after senior ML engineering work at QuantCo. He combines deep backend craftsmanship—contributions to high-profile open-source projects like mamba, Polars, Celery, Django and pandas—with practical DevOps and packaging experience across conda-forge and build tooling. Jonas has a strong signal-processing and deep-learning background, having founded a startup focused on real-time speech enhancement and contributing core work to the Asteroid separation toolkit and the largest open-source room impulse response dataset. He blends research-level model implementation with pragmatic engineering: shipping reliable CI/build scripts, fixing low-level bugs (PyMongo, BSON), and optimizing multithreaded data pipelines. Comfortable across Python, Rust, and systems tooling, he is the kind of engineer who moves between prototypes and production while improving developer ergonomics and reproducibility.
16 years of coding experience
13 years of employment as a software developer
Informatik, Informatik at Karlsruhe Institute of Technology (KIT)
docker run klaus / pip install klaus — the first Git web viewer that Just Works™.
Role in this project:
Back-end Developer
Contributions:19 reviews, 479 commits, 119 PRs in 11 years 9 months
Contributions summary:Jonas's contributions focused on implementing the core back-end functionality of the Git web viewer. This includes adding features such as an auto-reloading WSGI middleware, implementing views for repo history, and adding raw file and tarball download options. The changes also involved refactoring code and enhancing the application's codebase with the use of more recent Dulwich features.
Contributions:4 releases, 55 PRs, 110 pushes in 3 years 10 months
Contributions summary:Jonas primarily contributed to the fingerprintjs repository by fixing bugs and improving the code's overall style and structure. Their work included addressing specific issues, such as handling errors caused by anti-canvas fingerprinting extensions and removing jQuery dependencies from the demo site. Furthermore, the user refactored code and integrated a new webglVendorAndRenderer component, enhancing the library's functionality and maintainability. They also updated the infrastructure, implemented a new release, and corrected typos.
unlocktouchidbrowserdetectionfraud-detection
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.