Senior Product Manager Principal Engineer (Data Science, Risk And MarTech)
Singapore
Join Prog.AI to see contacts
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.
13 years of coding experience
11 years of employment as a software developer
MSE Technopreneurship, MSE Technopreneurship at Stanford University
Deep Reinforcement Learning Computer Science, Deep Reinforcement Learning Computer Science at Udacity Brasil
Self-Driving Car Nanodegree - Term 1 Computer Science, Self-Driving Car Nanodegree - Term 1 Computer Science at Udacity
Bachelor Computing; Computer Science, Bachelor Computing; Computer Science at National University of Singapore
Elixir is a dynamic, functional language for building scalable and maintainable applications
Role in this project:
Back-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.
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)