Kenny Choo

Algorithm Developer at Hudson River Trading

Singapore, 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

🎓
Top School
Kenny Choo is an algorithm developer and computational physicist with eight years of experience applying machine learning to many-body quantum systems and numerical simulations in condensed matter physics. He holds a PhD from the University of Zurich and has combined academic research (PhD, teaching, Simons Foundation work) with industry roles at IBM and Hudson River Trading, bringing research-grade rigor to production algorithm development. Kenny contributed to NetKet—an influential open-source library for ML applied to quantum systems—implementing FFNN layers, initialization and unit tests, underscoring his strength in reliable, testable ML infrastructure. Based in Singapore, he bridges quantum algorithms and practical engineering, with a track record of turning complex physics problems into maintainable software. An often-overlooked asset is his teaching experience in Python/C++ and ML for physics, which sharpens his ability to communicate complex algorithms to diverse teams.
code7 years of coding experience
job1 year of employment as a software developer
bookSt Andrew's Junior College
bookDoctor of Philosophy - PhD, Condensed Matter Physics, Distinction, Doctor of Philosophy - PhD, Condensed Matter Physics, Distinction at University of Zurich
bookBachelor's degree, Physics, First Class, Bachelor's degree, Physics, First Class at Imperial College London
bookMaster's degree, Physics, Distinction, Master's degree, Physics, Distinction at ETH Zurich
languagesEnglish, Chinese
github-logo-circle

Github Skills (7)

neural-network10
machine-learning10
jax10
python10
deeplearning-ai9
deep-learning9
tensorflow8

Programming languages (4)

TypeScriptCSSJupyter NotebookPython

Github contributions (5)

github-logo-circle
netket/netket

Jun 2018 - Apr 2020

Machine learning algorithms for many-body quantum systems
Role in this project:
userML Engineer
Contributions:141 commits, 27 PRs, 14 pushes in 1 year 10 months
Contributions summary:Kenny primarily contributed to the implementation of feedforward neural networks (FFNNs) and associated layer initialisation with JSON configuration within the NetKet framework, focusing on improvements and new functionality. Key changes involve refactoring of the `LogVal` function, incorporating activation functions, and the addition of unit testing to validate layer functionality. The modifications reflect a focus on expanding the library's capabilities for machine learning applications, specifically related to many-body quantum systems.
markov-chain-monte-carlovariational-monte-carlomonte-carlo-methodsquantum-computingvariational-method
kchoo1118/netket

May 2018 - Dec 2021

Machine learning algorithms for many-body quantum systems
Contributions:2 PRs, 177 pushes, 34 branches in 3 years 7 months
quantum-computingmachine-learning-algorithmsquantum-many-bodybodylearning-algorithms
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
Kenny Choo - Algorithm Developer at Hudson River Trading