Eric Newhuis

Quantitative Algorithm Developer

Naperville, Illinois, 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

🤩
Rockstar
🎓
Top School
Eric Newhuis is a quantitative algorithm developer with 25+ years building low-latency trading systems, AI/ML pipelines, and full-stack trading infrastructure across equities, options, futures, FX and crypto. He blends hands-on C++ engineering—authoring and hardening a modern order matching engine—with leadership roles as CTO and chief architect, bringing products from patented core engines to commercial platforms. Currently running his own consulting practice from Naperville, he accelerates prop trading by delivering reliable execution, algorithmic strategies, and supporting UIs and pipelines. Notably, his open-source work on Liquibook demonstrates deep expertise in order matching internals and capacity-driven data-type refactors that improve performance and robustness.
code12 years of coding experience
job28 years of employment as a software developer
bookBachelor of Science (BS), Computer Engineering, Bachelor of Science (BS), Computer Engineering at University of Illinois Chicago
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
54reputation
2kreached
4answers
0questions
github-logo-circle

Github Skills (16)

data-structures10
c-language10
cprogramming-language10
data-structure10
algorithms9
computer-engineering8
riak6
icon-button6
material-ui6
linux6
bash6
react-transition-group6
reactive-programming6
django6
mysql6

Programming languages (10)

TypeScriptJavaC++ShellRustJavaScriptGoErlang

Github contributions (5)

github-logo-circle
enewhuis/liquibook

Oct 2018 - Sep 2022

Modern C++ order matching engine
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 6 pushes in 4 years
Contributions summary:Eric primarily focused on enhancing the order matching engine's core functionality. Their contributions involved fixing bugs, specifically addressing issues with data types and quantity calculations, and improving the codebase's overall robustness. The user also added support for stop orders, expanding the engine's order types. Furthermore, they refactored the code by expanding the size of critical data types, which improved the engine's overall capacity.
cpporder-matchingmatchingc-plus-plusheader-only
LociMutual/liquibook

Oct 2018 - Dec 2022

Modern C++ order matching engine
Contributions:6 pushes, 1 branch in 4 years 2 months
cpporder-matchingmatchingc-plus-plusmemgraph
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
Eric Newhuis - Quantitative Algorithm Developer