Billy Chan is an experienced software engineer and IT manager based in Hong Kong with seven years of hands-on experience building full-stack systems, cloud migrations, and IoT-enabled infrastructure for enterprise and civil engineering contexts. Currently an Assistant Manager at HKUST Engineering and a core contributor to SeaQL’s Rust projects, he has helped evolve sea-query into a more dynamic, multi-backend SQL builder with features like returning expressions and richer type handling. Billy combines product-minded engineering—gathering requirements, automating workflows, and ensuring high-availability production systems—with deep open-source craftsmanship in Rust. He is comfortable spanning from UI and backend architecture to DevOps, and has a track record of delivering pragmatic, cost-effective solutions that scale. An early maker who transformed Excel workflows into web applications during internships, he brings both operational empathy and a penchant for clean, reusable code.
7 years of coding experience
6 years of employment as a software developer
Associate of Science - AS Information Systems Development, Associate of Science - AS Information Systems Development at City University of Hong Kong
Hong Kong Diploma of Secondary Education (HKDSE), Hong Kong Diploma of Secondary Education (HKDSE) at Ning Po College
Hong Kong University of Science and Technology (HKUST)
🔱 A dynamic SQL query builder for MySQL, Postgres and SQLite
Role in this project:
Back-end Developer
Contributions:17 releases, 248 reviews, 210 commits in 2 years 1 month
Contributions summary:Billy contributed significantly to the `sea-query` project, a SQL query builder for multiple database systems. Their work focused on enhancing the query builder by adding new features and functionality, specifically around the handling of different database backends. The commits involved refactoring the code to support dynamic backend selection and improved the capabilities of constructing SQL queries. This included adding support for features like returning expressions, working with various types (including enums, date, and time), and general query construction improvements.
Contributions:46 reviews, 359 commits, 108 PRs in 1 year 7 months
graphql
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
Billy Chan - Assistant Manager (Information Technology)