Billy Su is a senior software engineer with over two decades of experience building embedded networking systems, from PON and DOCSIS-based broadband access to medical device firmware for FDA-bound products. He blends low-level C/C++ driver and RTOS expertise with practical DevOps skills—Docker, VMs, Git/Jenkins—and a track record of translating international standards into production-ready software. At Nokia he improved scalability, timing accuracy to tens of nanoseconds, and diagnostic tooling; more recently he architected communication and verification layers for laser and virus-detection devices at Plexus. An active open-source contributor, he has made substantive backend fixes to the high-profile Neovim editor and improved scientific GUI tooling in pyqtgraph, showing attention to both performance and usability. Colleagues rely on him for fast, mission-critical troubleshooting, cross-site collaboration, and mentoring new engineers. He is now seeking roles that let him learn new technologies while shaping reliable, standards-driven products.
10 years of coding experience
25 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at North Carolina State University
Bachelor of Science - BS, Electrical Engineering, Biomedical Engineering, Bachelor of Science - BS, Electrical Engineering, Biomedical Engineering at Duke University
Contributions:17 commits, 12 PRs, 27 comments in 1 year 2 months
Contributions summary:Billy primarily focused on improving the Neovim codebase. They addressed issues related to search functionality, regular expressions, and window management, contributing to core editor features. The user also incorporated patches from the upstream Vim project, indicating a role in integrating and maintaining compatibility with the original Vim codebase. The contributions involve bug fixes, performance improvements, and addressing reported issues, demonstrating a strong understanding of the editor's internal workings.
Fast data visualization and GUI tools for scientific / engineering applications
Role in this project:
Full-stack Developer
Contributions:7 PRs, 4 comments in 8 months
Contributions summary:Billy primarily contributed to improving the project's examples and documentation. They added window titles to examples, bolded text in documentation, and implemented installation instructions using pip3. Furthermore, the user refactored example code by renaming variables and removing outdated comments. They also updated the documentation for graphics windows and added tests for Dock class features.
pythonnumpydata-and-visualizationguiengineering
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
Billy Su - Senior Software Engineer at Plexus Corp.