Howard Li

Assistant at JS ENGINEERING, INC

Alhambra, California, United States
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
🎓
Top School
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.
code9 years of coding experience
bookBachelor's degree, Computer Science, GPA 3.5, Bachelor's degree, Computer Science, GPA 3.5 at California State University, Los Angeles
languagesEnglish, Chinese
github-logo-circle

Github Skills (22)

javascript10
parser10
parsec10
c1110
sc10
c1710
parse10
twig10
par10
webpack9
webpacker9
sys9
embedded9
s68
api-design8

Programming languages (10)

TypeScriptJavaC++CAstroSCSSJavaScriptPHP

Github contributions (5)

github-logo-circle
twigjs/twig.js

Apr 2019 - Jun 2019

JS implementation of the Twig Templating Language
Role in this project:
userFull-stack Developer
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.
template-enginetwigtemplatingphptemplating-language
j123b567/scpi-parser

Apr 2020 - Apr 2020

Open Source SCPI device library
Role in this project:
userBack-end Developer
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.
Request Free Trial
Howard Li - Assistant at JS ENGINEERING, INC