Frank Chang

Senior Staff Software Engineer at SiFive

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

👤
Senior
🎓
Top School
Frank Chang is a Senior Staff Software Engineer based in Taiwan with nine years of cross-domain experience spanning system software, embedded CPU verification, backend services, and mobile apps. Currently at SiFive he focuses on QEMU, system modeling and co-verification tooling—leveraging deep knowledge of C, ARM assembly and emulator internals to root-cause CPU design issues. He has driven backend and analytics improvements in production systems using Go, Elasticsearch, Redis and RabbitMQ, and previously co-founded a consumer app where he led mobile and cross-platform engineering with Ruby on Rails and React Native. Frank combines low-level hardware/software co-design experience with cloud-native and mobile stacks, enabling pragmatic solutions from silicon verification to user-facing features. Notably, he has a track record of introducing architecture and tooling changes (e.g., replacing MySQL with Elasticsearch, designing QEMU-based co-verification tools) that produced order-of-magnitude performance or verification gains.
code9 years of coding experience
job9 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at National Sun Yat-Sen University
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Fu Jen Catholic University
languagesEnglish
github-logo-circle

Github Skills (44)

script-generator9
compatibility8
bare8
linker6
metal6
bare-metal6
linux5
qemu5
routines5
keccak4
chaining4
hash4
vast4
aes-gcm3
shamir-secret-sharing3

Programming languages (4)

C++CGoPython

Github contributions (5)

github-logo-circle
Contributions:119 pushes, 10 branches in 5 years 7 months
Contributions:87 pushes, 1 branch in 4 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
Frank Chang - Senior Staff Software Engineer at SiFive