Niels Leenheer is a UX-focused frontend engineer and Co-founder/CTO with 15 years of experience building polished interfaces and web applications. He combines formal training in computer science and graphic design to bridge visual design and pragmatic frontend engineering, with deep expertise in HTML, CSS, JavaScript and PHP. As CTO of Salonhub and a UX consultant at Sights he ships customer-facing products and refines interactions for web and mobile, including Adobe AIR and iPhone webapps. An active open-source contributor, he enhanced the EscPosEncoder project with multilingual (Hanzi) codepage support, raw printer commands and optimized QR code features for receipt printers — a niche but impactful example of solving real-world integration problems. Based in the Netherlands, he’s known for turning browser quirks and UI complexity into intuitive, production-ready experiences.
15 years of coding experience
10 years of employment as a software developer
Hogere Informatica Opleiding, Hogere Informatica Opleiding at NHL Hogeschool
Grafische vormgeving, Grafische vormgeving at Kunstacademie Minerva
Create a set of commands that can be send to any receipt printer that supports ESC/POS
Role in this project:
Back-end Developer
Contributions:5 releases, 34 commits, 16 PRs in 3 years 8 months
Contributions summary:Niels contributed to the development of the `escposencoder` project, which focuses on generating commands for receipt printers. They added support for various features, including Hanzi-based codepages (Simplified Chinese and Japanese), italic text, and text alignment. Furthermore, the user implemented the ability to include raw printer commands and optimized the QR code functionality.
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.