Cheng Liang

New Taipei, Taiwan
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
Cheng Liang is a versatile software engineer and MS candidate in Computer Science at National Taiwan University with six years of experience spanning embedded systems, full‑stack development, and machine learning. He has built production-grade firmware testing and CI pipelines for BMC chips, developed a Dockerized web graphics editor and C++ controllers for distributed LED panels, and contributed documentation improvements to the prominent s3prl self‑supervised speech toolkit. Comfortable in Python, C/C++, and TypeScript, Cheng blends low‑level engineering with scalable web architectures and an eye for developer experience. Currently working at LINE while holding research roles at NTU and Academia Sinica, he combines academic rigor with hands‑on product delivery and a consistent focus on making complex systems more usable.
code6 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at National Taiwan University
bookTaipei Municipal Jianguo High School
github-logo-circle

Github Skills (4)

rs10
sphinx10
documentation10
javascript8

Programming languages (3)

C++JavaScriptPython

Github contributions (5)

github-logo-circle
s3prl/s3prl

May 2022 - Nov 2022

Self-Supervised Speech Pre-training and Representation Learning Toolkit
Role in this project:
userTechnical Writer & Documentation Specialist
Contributions:13 commits, 1 PR, 3 pushes in 6 months
Contributions summary:Cheng primarily focused on enhancing the project's documentation, as evidenced by the repeated commit messages indicating "docs added." They significantly updated the Sphinx documentation, including configuration files, module documentation files, and the main index. Furthermore, they modified JavaScript and RST files for display and content. These commits demonstrate the user's commitment to improving the accessibility and clarity of the project's documentation for other users.
vq-apcspeech-representationdecoarrepresentation-learningspeech-recognition
Gting6/NTUEE_EMBED_LAB

Oct 2022 - Sep 2024

Contributions:16 pushes in 1 year 10 months
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
Cheng Liang