Howard Li is an experienced software engineer with nine years in development and a Computer Science degree from Cal State LA. Based in Alhambra, CA, he currently works at JS Engineering where he focuses on practical, maintainable solutions across front- and back-end code. His open-source contributions include refactoring and modernizing the popular Twig.js templating library and extending a SCPI device parser with performant register handling—demonstrating comfort with both JavaScript tooling (migrating UglifyJs to Terser for ES6) and low-level device-facing C code. Howard blends long-term company experience with a knack for cleaning legacy code, improving build tooling, and enabling device-specific configurations that reduce technical debt. He is seeking roles in software engineering, development, or IT where he can continue shipping reliable, maintainable systems.
9 years of coding experience
Bachelor's degree, Computer Science, GPA 3.5, Bachelor's degree, Computer Science, GPA 3.5 at California State University, Los Angeles
Contributions:39 commits, 33 PRs, 12 pushes in 1 month
Contributions summary:Howard primarily contributed to improving the functionality and maintainability of the Twig.js library. They focused on refactoring and updating the codebase by replacing dependencies, removing legacy features, and delinting files to ensure consistent code style. Additionally, they made improvements to the project setup by replacing UglifyJs with Terser for better ES6 support.
Contributions:5 commits, 4 PRs, 8 comments in 10 days
Contributions summary:Howard primarily focused on enhancing the SCPI parser library by adding features related to register handling and device-specific configurations. This involved creating new data structures, enums, and macros to support register definitions, groups, and associated information. They refactored existing functions, such as `SCPI_RegSet` and `SCPI_CoreCls`, to improve performance and maintainability. Further contributions included fixing output formatting issues and adding macros for adding device-specific registers.
scpiandroidparser-libraryscpi-parser
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.