Andrew Prock

Software Engineer at PokerStove

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
🎓
Top School
Andrew Prock is a software engineer with more than two decades of experience spanning e-commerce, search, and scalable ML systems. He currently helps advance production-grade ML at Ford Motor Company, while also leading independent consulting through PokerStove and driving multi-modal vector search and ML-driven relevance from prior roles at Anari AI. He has held leadership and senior engineering roles at Rakuten ShopStyle, STRATIM, Immersion, and startups, delivering search, catalog enrichment, and ML classification at scale. A recognized open-source contributor, his PokerStove project delivered core evaluation libraries and cross-platform tooling, reflecting a rare blend of academic depth (PhD in Computer Vision/ML from UW–Madison and BA in Mathematics) with hands-on software craftsmanship. His career also includes entrepreneurship (Megaflop LLP) and research in game theory solvers for poker, underscoring a knack for solving complex optimization problems. Based in California, he combines rigorous research training with practical product development to build innovative, user-focused systems.
code12 years of coding experience
job25 years of employment as a software developer
bookDoctor of Philosophy - PhD, Doctor of Philosophy - PhD at University of Wisconsin-Madison
bookBachelor of Arts - BA, Bachelor of Arts - BA at University of San Diego
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 (25)

c-language10
c-programming-language10
datastructures9
datastructure9
data-structure9
macros9
algorithm9
algorithms9
complexity-theory9
linux9
big-o9
ssh9
computer-science9
data-structures9
time-complexity9

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 - May 2024

Contributions:5 pushes, 1 branch in 9 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