John Sun is a seasoned technology leader and CTO based in Sydney with 15 years of experience building scalable web and backend systems, primarily using Node.js but fluent across Go, Python, Java, and front-end frameworks like React and Angular. He has progressed from research engineer roles at UNSW to senior backend developer and now CTO roles at Bookipi and Payroller, helping platforms that process billions in invoices and payroll reach global small-business customers. Known for hands-on engineering as well as strategic product delivery, he bridges research-grade prototyping with production-grade systems and deployment on Linux. A lifelong learner who treats side projects as labs for new languages and tools, he brings a pragmatic mix of startup grit and academic rigor from an MS in Computer Science.
16 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at Yuan-Ze University
Open-source keyboard firmware for Atmel AVR and Arm USB families
Contributions:78 pushes, 1 branch in 2 years 8 months
rp2040firmwareavratmelusb
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.