Armijn Hemel

Software Engineer

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
Armijn Hemel is a software engineer in the Netherlands with 15 years of experience focused on open-source tooling, license compliance, and low-level file-format engineering. He is known as an open source license compliance engineer and former contributor to gpl-violations.org, and he built the first prototype of NixOS, reflecting strong expertise in package management and reproducible systems. His hands-on background ranges from UPnP protocol hacking to translating complex binary formats into machine-readable Kaitai Struct specifications. That blend of legal/ethical stewardship, systems-level thinking, and reverse-engineering skill makes him particularly valuable for projects requiring reproducible builds, strict license hygiene, and deep format knowledge.
code16 years of coding experience
github-logo-circle

Github Skills (9)

serialization10
data-serialization10
kaitai-struct10
filetype10
file-format10
data-analysis10
image-file9
imageformats9
firmware7

Programming languages (21)

JavaC++CMakefileGoCypherHTMLPerl

Github contributions (5)

github-logo-circle
Kaitai Struct: library of binary file formats (.ksy)
Role in this project:
userData 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.
file-formatmime-typesbinary-datadubnimble
armijnhemel/qr-recordlabels

Jul 2017 - Jan 2021

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.
Request Free Trial