Pieter Marsman is a Machine Learning Engineer based in Zeist, Utrecht, with 12 years of software engineering experience and a talent for bringing clarity and calm to complex codebases. Currently at Zero Food Waste, he applies ML to practical problems in sustainability, shipping reliable models and data pipelines in production. He is an active open-source contributor, notably improving functionality and test coverage for the widely used pdfminer.six PDF library by addressing encoding edge cases and preventing overflow errors. Pieter blends backend development and test automation expertise, ensuring robustness from implementation through quality assurance. Colleagues describe him as someone who seeks "peace and quiet" in code—meaning thoughtful, maintainable solutions rather than quick hacks.
Community maintained fork of pdfminer - we fathom PDF
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:12 releases, 137 reviews, 116 commits in 3 years 4 months
Contributions summary:Pieter primarily contributed to the functionality and testing of the `pdfminer.six` library. Their work involved adding new unit tests to the `test_encodingdb.py` file, aligning with the Adobe Glyph List Specification. They also addressed a reported overflow error by adding a corresponding test. Furthermore, the user modified the `name2unicode` function and enhanced the test suite with lowercase Adobe glyph name tests and key error handling.
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.