Charles Wei is a seasoned engineering leader with 11 years in software and hardware development, currently serving as Director of Engineering in Hayward, CA. He brings deep domain expertise in computer networking, IoT, and product management from senior roles at Supermicro, Askey, and JPCCO, combining hardware architecture and software design skills. A hands-on technologist, he has contributed to the popular xterm.js project by implementing a SerializeAddon in TypeScript that improved performance and added color/style support. Unusually for a software leader, he holds an MS in Civil Engineering from National Taiwan University and earlier taught mechanics of materials, giving him a cross-disciplinary systems perspective. Known for translating complex network and embedded requirements into production products, he balances strategic roadmapping with direct engineering contributions.
11 years of coding experience
20 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
Master of Science Civil Engineering, Master of Science Civil Engineering at National Taiwan University
Contributions:45 commits, 12 PRs, 88 comments in 9 months
Contributions summary:Charles implemented a new `SerializeAddon` for the `xterm.js` library, enabling the serialization of terminal content. This involved creating the addon files, including the API and the core implementation in TypeScript. The user also added API documentation and refactored the implementation for improved performance. They enhanced the addon to support color styles and serialize from the bottom of the terminal.
Contributions:71 pushes, 12 branches in 1 year 3 months
clixterm-jsbrowserjavascripttty
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
Charles Wei - Director Of Engineering at MiTAC Computing