Chao Chang is a software engineer with 11 years of experience bridging embedded iOS IoT work and full-stack Node.js/Vue.js development, currently building software at Google from New Taipei. He brings four years of hands-on iOS engineering—integrating P2P and hardware H.264 codecs for IoT products—and three years of Node.js/Vue.js experience alongside AWS, Docker, MongoDB, and Python skills. As a former cofounder, he blends product-minded delivery and rapid technical decision-making with formal project planning and cost estimation. He contributes to the Total.js ecosystem, improving test automation and adding Nuxt.js middleware examples, reflecting a pragmatic focus on reliability and developer experience. Comfortable moving between low-level streaming challenges and cloud-native web stacks, he favors practical, test-driven improvements that reduce operational risk. Trained in industrial information management, he pairs systems thinking with a bias for shipping stable, maintainable solutions.
11 years of coding experience
5 years of employment as a software developer
Master's Degree, Industrial Information Management, Master's Degree, Industrial Information Management at National Cheng Kung University
Bachelor's degree, Industrial Engineering, Bachelor's degree, Industrial Engineering at National Chiao Tung University
English, Chinese
Stackoverflow
Stats
231reputation
38kreached
4answers
0questions
Badges
facebook
top-5%
Github Skills (31)
javascript10
testing10
nuxt10
vue10
nodejs10
vue-jsx10
test-automation10
vuex9
data-quality9
application-framework9
facebook9
software-quality9
quality-assurance9
app-framework9
web-framework9
Programming languages (8)
TypeScriptDockerfileShellJavaScriptVuePHPSwiftRich Text Format
Contributions:8 commits, 3 PRs, 1 comment in 1 month
Contributions summary:Chao implemented a Nuxt.js-based middleware solution within a Total.js application. They created a basic "hello world" page and then integrated Vuex to manage state and enable reactivity within the Nuxt application. Further contributions included fetching data from a Total.js API and updating the Nuxt application's display. Finally, they demonstrated generating static files using Nuxt.
Contributions:7 commits, 5 PRs, 45 comments in 2 months
Contributions summary:Chao's commits primarily focus on improving the testing infrastructure within the framework. They updated the test script's shebang, added short-circuiting for test failures, and modified test files to exit with code 1 upon errors. Furthermore, the user appears to have made changes to incorporate test counting within the logging mechanism. These commits collectively enhance the robustness and reliability of the framework's testing process.
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.