Michael Chang is a founding software engineer with 16 years of hands-on experience building fault-tolerant, high-volume data systems and taking products from zero to one. He’s been the first engineer at multiple startups—most notably Ribbon—where he helped scale homebuying workflows and shipped resilient production services. With senior engineering roles at Twitter and early work at Google and Apple, he blends product-focused design with deep engineering rigor across full-stack and backend systems. Recently he’s steered engineering at climate-focused ventures, signaling a deliberate shift to apply his infrastructure and data-processing expertise to energy and sustainability problems. Known for learning fast and teaching teammates, he thrives on solving ambiguous problems and operationalizing systems that must run reliably at scale. Based in Oakland, he combines startup grit with enterprise experience to drive measurable impact on complex, high-throughput platforms.
16 years of coding experience
14 years of employment as a software developer
B.S, Electrical Engineering and Computer Sciences, B.S, Electrical Engineering and Computer Sciences at University of California, Berkeley
Contributions:4 PRs, 3 pushes, 6 branches in 3 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.