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 (35)

script-generator9
linker7
bare-metal6
qemu6
shamir-secret-sharing5
crc5
routines5
cryptanalysis5
public-key4
scada4
hash-functions4
keccak4
hash4
vast4
public-key-cryptography3

Programming languages (5)

C++CTypstGoPython

Github contributions (5)

github-logo-circle
Contributions:119 pushes, 10 branches in 5 years 7 months
frankchang0125/qemu

Feb 2020 - May 2026

Official QEMU mirror. Please see http://wiki.qemu.org/Contribute/SubmitAPatch for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
Contributions:11 pushes, 19 branches in 6 years 3 months
linuxtarballsqemusubmitpull-requests
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