Charles Wei

Director Of Engineering at MiTAC Computing

Hayward, 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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job20 years of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
bookMaster of Science Civil Engineering, Master of Science Civil Engineering at National Taiwan University
languagesEnglish, Chinese
github-logo-circle

Github Skills (10)

typescript10
terminal-emulator10
data-serialization10
javascript10
typescripts10
terminal-application10
addon10
typescript-types10
serialization10
web-development9

Programming languages (14)

C#C++CRustPLpgSQLVueGoHTML

Github contributions (5)

github-logo-circle
xtermjs/xterm.js

Jul 2019 - Apr 2020

A terminal for the web
Role in this project:
userFull-stack Developer
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.
clixterm-jsvt100browserterminal-emulators
JavaCS3/xterm.js

Jun 2019 - Sep 2020

A terminal for the web
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