william light

Software Engineer at LHI Audio

Rotterdam, South Holland, Netherlands
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
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.
code15 years of coding experience
github-logo-circle

Github Skills (9)

cross-platform10
c-programming10
multiplatform10
lib9
serial-communication9
driver8
device-driver8
low-level-programming8
macos8

Programming languages (16)

C++RustCGoHTMLSvelteTypeScriptShell

Github contributions (5)

github-logo-circle
monome/libmonome

Oct 2010 - Oct 2017

makes writing applications for Monomes easy.
Role in this project:
userBack-end Developer
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.
wrl/rutabaga

Mar 2013 - Dec 2022

a toolkit for developing user interfaces with openGL
Contributions:646 commits, 4 PRs, 164 pushes in 9 years 10 months
opengl
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