Max Chang is a Senior Software Engineer based in Taoyuan City, Taiwan, with six years of engineering experience and a strong backend focus using Kotlin, Python, and Ruby. He has delivered measurable impact across companies—revamping an A/B testing microservice to cut experiment development time by 25%, building search and availability algorithms that improved usability and performance, and architecting an AI voice tutor serving 10k+ students. Comfortable across Quarkus and Rails, MySQL/Redis/Elasticsearch, and cloud-native stacks (AWS, Kubernetes, Docker), he combines systems thinking with practical optimization—once accelerating computation by up to 10x via algorithmic redesign. His background in mechanical engineering and automation informs a pragmatic approach to building robust distributed services and tooling. Currently at TSMC, he brings a mix of production-grade backend architecture and cross-disciplinary problem solving to large-scale engineering challenges.
6 years of coding experience
9 years of employment as a software developer
Master's degree Applied Mechanics, Master's degree Applied Mechanics at National Taiwan University
Asynchronous Advantage Actor-Critic (A3C+LSTM) for Sonic the Hedgehog using Tensorflow 2
Contributions:2 PRs, 6 pushes, 3 branches in 3 years 3 months
a3cactor-criticasynchronoussonic-the-hedgehoglstm
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.