Andrew Prock

California, United States
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
Andrew Prock is a seasoned software engineer with over two decades of experience blending machine learning, computer vision, and large-scale e-commerce search systems into production-grade solutions. He has led search and catalog engineering at Rakuten, built multi-modal vector search and relevance metrics at startups, and now focuses on low-friction integrations for multi-modal ML at Ford while continuing long-term contributions to poker evaluation tooling. His background spans academic research (MS/PhD work in computer vision at UW–Madison) and hands-on system design—from terabyte-scale ML for automated agents to replatforming search stacks and MLOps. A mathematician by training and an entrepreneur at heart, he also authored core evaluation libraries for the well-known PokerStove project, reflecting a decades-long interest in applied game theory and high-performance back-end code.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
7,000reputation
2.2mreached
37answers
26questions
Badges
computer-science
top-5%
big-o
top-5%
algorithm
top-5%
macros
top-5%
ssh
top-5%
time-complexity
top-5%
github-logo-circle

Github Skills (21)

c-language10
cprogramming-language10
data-structure9
macros9
algorithm9
algorithms9
complexity-theory9
linux9
big-o9
ssh9
computer-science9
data-structures9
time-complexity9
shell6
boost6

Programming languages (4)

TypeScriptC++RubyPython

Github contributions (5)

github-logo-circle
andrewprock/pokerstove

Apr 2013 - Sep 2022

poker evaluation and enumeration software
Role in this project:
userBack-end Developer
Contributions:3 releases, 1 review, 92 commits in 9 years 6 months
Contributions summary:Andrew primarily contributed to the core evaluation libraries of the pokerstove project. Their initial commits involved adding a Win32 installer, suggesting a focus on making the software accessible to Windows users. Further commits show the implementation of evaluation libraries. They worked on the `CardSet.cpp` file, including canonization and rank evaluations.
enumerationevaluation
andrewprock/andrewprock.com

Jul 2023 - Jan 2026

Contributions:6 pushes, 1 branch in 2 years 6 months
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