Hendrik Van De Bruggen is a UX Designer with 12 years focused on product design, user research, creative direction, and design leadership, and 17 years of professional experience overall. Based in Vancouver, Washington, he has led end-to-end design on dozens of projects as a freelancer and driven UX improvements at organizations from startups to enterprise teams including PayPal, Cisco, and PadMapper. He pairs a user-centered mindset with hands-on UI work and marketing collateral creation, championing design culture and usability across product and engineering teams. Unusually for a UX professional, he has deep backend and open-source experience—contributing parser and rendering fixes to well-known Mustache implementations and refactoring core pieces of Puppet—bringing a rare systems-level empathy to interface decisions. He excels at translating complex workflows into elegant, measurable user outcomes and building cross-functional buy-in to ship pragmatic solutions.
The Puppet Dashboard is a web interface providing node classification and reporting features for Puppet, an open source system configuration management tool
Role in this project:
Full-stack Developer
Contributions:55 commits in 10 months
Contributions summary:Hendrik contributed to the Puppet Dashboard project by addressing both backend and frontend aspects. They resolved a dependency issue by providing a Mutex and explicitly including the 'thread' library in the configuration. Their work extended to the frontend, where they added and styled tabbed report sections using JavaScript and CSS, and fixed font rendering and browser compatibility issues. The user also performed refactoring of JavaScript code.
Contributions summary:Hendrik primarily focused on refactoring and improving the Puppet codebase, specifically within the interface system. They removed the `#interface` method, as constants were already defined for each interface, streamlining the code. The user also refactored the interface storage and access mechanisms, opting for class-level data structures and access methods. Finally, the user renamed and updated the usage of the `--terminus` option.
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.