Wen Chan

Technology Analyst at Citi

Singapore
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

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
bookMeridian Junior College
bookBachelor of Science - BS, Data Science and Analytics, Bachelor of Science - BS, Data Science and Analytics at National University of Singapore
github-logo-circle

Github Skills (20)

programming-language10
html-template10
python-templates10
code-templates10
apptemplates10
code-generation10
compiler-compiler10
go10
sql10
compiler10
cpp-templates10
mysql9
testing9
text-manipulation9
base649

Programming languages (12)

TypeScriptJavaC++ShellANTLRVJavaScriptGo

Github contributions (5)

github-logo-circle
vlang/v

Jun 2019 - Apr 2020

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:
userFull-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.
compiled-languageprogramming-languagecompiler
xo/dbtpl

Mar 2022 - Apr 2022

Command line tool to generate idiomatic Go code for SQL databases supporting PostgreSQL, MySQL, SQLite, Oracle, and Microsoft SQL Server
Role in this project:
userBack-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.
command-line-toolgomicrosoft-sql-servermysqloracle
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