William Light is a software engineer based in Rotterdam with 15 years of experience building audio DSP tools and GUIs using C, Rust, and Python. He combines low-level systems expertise with practical application-level design, having contributed to libmonome to simplify development for Monome devices by fixing platform-specific poll/serial issues and supporting multiple protocols. Comfortable working across back-end and embedded stacks, he focuses on reliable cross-platform communication and device management. His open-source work shows a knack for refactoring legacy code into maintainable, extensible libraries that power creative hardware/software interactions. Colleagues rely on him for pragmatic solutions that bridge hardware quirks and modern language toolchains.
Contributions:1 review, 212 commits, 7 PRs in 7 years 1 month
Contributions summary:William's contributions focused on enhancing the `libmonome` library, which simplifies application development for Monomes. They addressed platform-specific issues by implementing solutions for handling OS X's `poll()` and ensuring proper serial communication. Furthermore, they refactored the code, added a function to load device definitions and improved the code quality. This involved code for managing multiple protocols and device types.
Contributions:252 commits, 8 PRs, 40 pushes in 7 years 3 months
monomeserial-portsbonjourmulti-deviceserial-port
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.