Armijn Hemel is a seasoned software engineer with 16 years of experience, specializing in open source license compliance and low-level format engineering. He helped create the first prototype of NixOS and has a background with gpl-violations.org, demonstrating deep roots in both systems design and software licensing advocacy. His contributions to Kaitai Struct show a knack for reverse-engineering binary formats and translating complex file specifications into machine-readable descriptions. He combines practical hacking (including UPnP research) with rigorous, auditable engineering practices that suit security- and compliance-minded projects. Based in the Netherlands, he brings a rare blend of legal-awareness, systems thinking, and hands-on data format expertise to open-source and infrastructure work.
Kaitai Struct: library of binary file formats (.ksy)
Role in this project:
Data Engineer
Contributions:155 reviews, 72 commits, 81 PRs in 1 year 7 months
Contributions summary:Armijn contributed to the development of file format specifications within the Kaitai Struct project, which is a domain-specific language for describing binary file formats. Their work included adding and modifying specifications for various file types, such as GIMP brush files, uImage files, ICC profiles, and various audio, image and archive formats. The contributions show a strong focus on understanding and translating file structures into Kaitai Struct descriptions. They also demonstrated proficiency in reading file format specifications, interpreting binary structures, and representing them in a machine-readable format.
Contributions:18 commits, 14 pushes, 1 branch in 3 years 6 months
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.