Wen Chan is a Technology Analyst at Citibank with nine years of software engineering experience and a Bachelor’s in Data Science from NUS. He combines practical production delivery—deploying ML-driven predictive credit-risk models and full-stack integrations at Citi—with hands-on research and prototyping in computer vision and mobile ML during a stint at Continental. An active open-source contributor, Wen has improved notable projects such as the xo SQL-to-Go code generator and the V programming language, adding database JSON support, dynamic templating, compiler fixes, and cross-platform bindings. He is equally comfortable across backend systems, ML pipelines, and frontend integration, and he has experience moving models into Flutter apps via tflite. Based in Singapore, Wen brings a developer-first mindset and a habit of improving tools and libraries rather than only building applications.
9 years of coding experience
Meridian Junior College
Bachelor of Science - BS, Data Science and Analytics, Bachelor of Science - BS, Data Science and Analytics at National University of Singapore
Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
Role in this project:
Full-stack Developer
Contributions:20 commits, 30 PRs, 2 pushes in 9 months
Contributions summary:Wen contributed to the V programming language repository by implementing and improving several features. Their work includes rewriting and testing base64 decoding, removing C-specific code from the OpenGL bindings, and fixing an example related to news fetching. They also addressed a bug related to string repetition and enforced reserved keywords replacement in the compiler. Furthermore, the user implemented flag options and multi functions.
Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
Role in this project:
Back-end Developer
Contributions:6 commits, 1 PR in 1 month
Contributions summary:Wen focused on enhancing the `xo/xo` project, a Go code generator for SQL databases. Their contributions included migrating to updated dynamic templates using yaegi, enabling custom flags and pre/post-processing capabilities. They added support for the `json` data type in MySQL and introduced an append flag in the createdb template. Furthermore, the user made modifications to the go.mod file and exported methods to enhance the project's functionality.
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.