Benjamin Hao

Senior Product Manager Principal Engineer (Data Science, Risk And MarTech)

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

👤
Senior
🎓
Top School
Benjamin Hao is a Senior Product Manager and Principal Engineer based in Singapore with 13 years of experience building data-driven products across conversational banking, risk, and MarTech. He blends hands-on MLOps and backend engineering with product leadership, having architected portable Kubeflow pipelines, on-prem Kubernetes clusters, and data versioning workflows used in production. A published author of The Little Elixir and OTP Guidebook and Mastering Ruby Closures, he brings deep expertise in Elixir/OTP and Ruby alongside practical ML tooling. His open-source contributions to core Elixir and Phoenix projects show attention to code quality and framework internals, not just application-level features. Comfortable shipping full-stack systems—from annotation tools used by thousands of crowdworkers to scalable model serving—he excels at turning complex ML workflows into reliable production services. Colleagues rely on him for bridging research, engineering, and product to reduce risk and accelerate deployment.
code13 years of coding experience
job11 years of employment as a software developer
bookMSE Technopreneurship, MSE Technopreneurship at Stanford University
bookDeep Reinforcement Learning Computer Science, Deep Reinforcement Learning Computer Science at Udacity Brasil
bookSelf-Driving Car Nanodegree - Term 1 Computer Science, Self-Driving Car Nanodegree - Term 1 Computer Science at Udacity
bookBachelor Computing; Computer Science, Bachelor Computing; Computer Science at National University of Singapore
languagesruby, elixir, English, python
stackoverflow-logo

Stackoverflow

Stats
1reputation
755reached
0answers
1question
github-logo-circle

Github Skills (19)

mixing10
elixir10
mixnet10
testing10
mixture10
mixins10
web-framework10
supervisord9
template-engine9
api-server9
sup9
documentation9
mongodb6
php6
servlet6

Programming languages (21)

JavaC++CSSScalaElmGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
elixir-lang/elixir

May 2014 - Jan 2018

Elixir is a dynamic, functional language for building scalable and maintainable applications
Role in this project:
userBack-end Developer
Contributions:11 commits, 4 PRs, 2 comments in 3 years 8 months
Contributions summary:Benjamin primarily contributed to fixing bugs and improving the Elixir language codebase. Their work included correcting typos in documentation and code, updating documentation examples, and addressing inconsistencies. Furthermore, the user updated child specification formats in the `DynamicSupervisor` docs and fixed missing operators in the `mix deps.clean` task. These changes indicate a focus on code quality, documentation accuracy, and ensuring the stability of core Elixir components.
functional-languagescalablefunctional-programmingelixircompiler
phoenixframework/phoenix

Feb 2014 - Mar 2015

Peace of mind from prototype to production
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 1 comment in 1 year 1 month
Contributions summary:Benjamin primarily focused on refining and maintaining the Phoenix framework's core functionalities. Their contributions include fixing bugs, correcting grammar in documentation, and updating dependencies. They demonstrated an understanding of the framework's internal workings by modifying template engines and fixing tests related to form rendering. These changes likely improved code quality and ensured the framework's continued stability.
realtimepeacephoenix-frameworkelixirprototype
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
Benjamin Hao - Senior Product Manager Principal Engineer (Data Science, Risk And MarTech)