Matthias Valvekens is a Senior Scala Engineer with a PhD in mathematics and over a decade of experience bridging deep theory and production software, currently building backend systems at Centrica Energy. He is a recognized PDF and digital-signature expert who contributed significant fixes and features to flagship libraries like iText (Java/.NET) and asn1crypto, and led ISO work on extending PDF integrity protections. Comfortable in both research and industry, he has driven prototyping, standards development, and PKI/signing integrations while consulting on pyHanko deployments. His background in operator algebras and quantum groups gives him a rare formal rigor that he applies to subtle interoperability and cryptographic edge cases in document processing.
12 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at KU Leuven
iText for .NET is the .NET version of the iText library, formerly known as iTextSharp, which it replaces. iText represents the next level of SDKs for developers that want to take advantage of the benefits PDF can bring. Equipped with a better document engine, high and low-level programming capabilities and the ability to create, edit and enha
Role in this project:
Back-end Developer
Contributions:11 commits in 2 years 3 months
Contributions summary:Matthias primarily contributed to the iText .NET library, focusing on improvements to font handling and PDF processing. Their commits addressed issues related to OTF font reading, specifically fixing glyph ID overflow errors. They also added support for fetching OTF language records by tag, crucial for CJK regional variant glyph substitution. Furthermore, the user corrected Javadoc to ensure clarity in usage and removed misleading information about the expected inputs. The user also worked to permit Sect and NonStruct in PDF 2.0 SSN and fixed regex dialect compatibility issues.
Python ASN.1 library with a focus on performance and a pythonic API
Role in this project:
Back-end Developer
Contributions:4 reviews, 6 commits, 7 PRs in 1 year 5 months
Contributions summary:Matthias primarily contributed to the `asn1crypto` library by implementing and refining cryptographic algorithm support. Their work included adding OIDs for Edwards curves, enhancing the handling of signature algorithms, and addressing tagging and definition issues within the ASN.1 specifications. The user's commits also involved correcting and improving the parsing of various key formats and certificate structures, aligning with current cryptographic standards and RFCs. These changes demonstrate a focus on expanding and improving the library's cryptographic functionality.
cmspythonasncsrpythonic
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 Valvekens - Senior Scala Engineer at Self-employed