Minh Phan

Algorithm Engineer at Hudson River Trading

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
Minh Phan is an Algorithm Engineer with 11 years of hands-on experience building high-performance systems, currently applying his expertise at Hudson River Trading after a software engineering stint at Shopee. A National University of Singapore computer science graduate, he specializes in algorithm design and efficient implementations across C++, Java, and Python. His open-source contributions to the well-known CP4 repository include implementations of advanced algorithms like Dinic's max flow, Pollard's rho, and Miller–Rabin, reflecting deep competitive-programming-grade problem solving. Minh combines production engineering experience with a research-minded attention to algorithmic detail, often improving and simplifying existing code for clarity and performance.
code11 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at National University of Singapore
languagesFrench, Vietnamese, English
github-logo-circle

Github Skills (17)

algorithm10
algorithms10
graph-algorithms10
data-structure10
ocaml10
data-structures10
functional-programming9
bfs-search8
gridfs8
cprogramming-language8
rdfs8
webhdfs8
adfs8
c-language8
trie8

Programming languages (6)

JavaShellC++CTeXPython

Github contributions (5)

github-logo-circle
stevenhalim/cpbook-code

Dec 2018 - Aug 2020

CP4 Free Source Code Project (C++17, Java11, Python3 and OCaml)
Role in this project:
userBack-end Developer
Contributions:35 commits, 25 PRs, 13 pushes in 1 year 8 months
Contributions summary:Minh primarily contributed to the code examples within the repository, focusing on algorithm implementations and data structure demonstrations. Their work involved adding code for various algorithms, including Dinic's max flow, Pollard's rho algorithm, Miller Rabin, and others like KMP and maximum cardinality bipartite matching (MCBM). Additionally, they made improvements to existing code, fixing typos and shortening lines of code, and renaming files.
cppcode-projectocamljava11python3
pdnm/cpbook-code

Dec 2018 - Aug 2020

CP4 Free Source Code Project (c++11, java8, python3 and especially ocaml)
Contributions:13 pushes, 22 branches in 1 year 8 months
cppcode-projectocamlpython3java8
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
Minh Phan - Algorithm Engineer at Hudson River Trading