Johnny Chang is a software engineer with a decade of experience building 0→1 products, AI research prototypes, and highly available distributed systems for fintech and healthcare. He has shipped scalable APIs and cloud-native platforms used by millions—most recently contributing to Galileo Financial Technologies’ backend serving 160M+ customers and previously leading core product development at a fintech startup that reduced cloud costs by 50%. Comfortable across Python, Go, Java/TypeScript stacks and all major clouds, he bridges ML/LLM research and production: at CMU he reimplemented Tree-of-Thoughts and built an LLM-powered code review deployed in classrooms. Johnny’s side projects explore practical AI agents (stock recommendation systems) and an AI chatbot with built-in version control, reflecting a bias for applied research and reproducible experimentation. Based in Taipei with international experience, he combines hands-on engineering with measurable product impact and operational rigor.
9 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Mechanical Engineering, Bachelor's degree, Mechanical Engineering at National Taiwan University
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Oregon State University
Master of Science - MS, Software Engineering, Master of Science - MS, Software Engineering at Carnegie Mellon University
Contributions:11 pushes, 1 branch in 3 years 11 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.