Bowen Xiao is a software engineer based in Sydney with four years of hands-on experience building web and mobile features using React, React Native, TypeScript, and GraphQL, and a background in embedded systems for medical devices. He has progressed from IT support and internships to a full-time engineering role at Prospa, bringing practical experience shipping customer-facing portals and improving reliability in backend systems. Bowen is an active contributor to the Cadence open-source workflow engine, focusing on logging, error handling, deadlock fixes, and performance-minded refactors for large-scale orchestration. Comfortable across front-end and back-end domains, he pairs customer-centric product work with low-level debugging and test stability improvements. A UNSW computer science co-op student, he blends academic training with diverse industry exposure—from Deloitte and ResMed to high-volume IT support—making him adept at translating complex requirements into robust, maintainable code.
4 years of coding experience
1 year of employment as a software developer
High School Diploma, High School/Secondary Diplomas and Certificates, High School Diploma, High School/Secondary Diplomas and Certificates at Baulkham Hills High School
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Role in this project:
Back-end Developer
Contributions:171 reviews, 182 PRs, 453 pushes in 2 years 1 month
Contributions summary:Bowen's primary contributions focused on enhancing logging and error handling within the Cadence workflow engine. They implemented changes to add attempt counts to task processing logs, added tags for manual access logging, and corrected variable and function names. The user also addressed a deadlock issue in unit tests by modifying variable access. Further work was done on refactoring data to improve performance for the pinot migration.
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Contributions:70 pushes, 13 branches in 1 year 8 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.