Matthew Brulhardt

New York, 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
Matthew Brulhardt is a machine learning engineer with 8 years of experience applying ML, statistics, and NLP to extract business insights and improve customer relationships. He has hands-on experience building production-ready ML infrastructure—using Ray and AWS Batch for scalable RL training, AWS Lambda for ETL pipelines, and GANs for synthetic financial time series—focused largely on trading and recommendation problems. Matthew contributed to the popular TensorTrade open-source RL framework, improving component access, order management, and test coverage to make trading agents more robust. With an MS in Statistics and a BS in Applied Mathematics from Stony Brook, he pairs strong quantitative foundations with practical engineering chops. Based in New York, he brings a track record of turning research ideas into deployable systems that accelerate experimentation and decision-making.
code8 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS, Statistics, Master of Science - MS, Statistics at Stony Brook University Graduate School
bookBachelor of Science - BS, Applied Mathematics, Bachelor of Science - BS, Applied Mathematics at Stony Brook University
github-logo-circle

Github Skills (4)

unit-testing10
python10
reinforcement-learning9
pandas9

Programming languages (3)

JavaJupyter NotebookPython

Github contributions (5)

github-logo-circle
tensortrade-org/tensortrade

Sep 2019 - Jan 2021

An open source reinforcement learning framework for training, evaluating, and deploying robust trading agents.
Role in this project:
userBackend Developer
Contributions:8 reviews, 218 commits, 35 PRs in 1 year 5 months
Contributions summary:Matthew implemented string-based access for components within the reinforcement learning framework, which enables the use of component names as identifiers. They refactored the data module and added support for decimal quantities. In addition to this, the user introduced functionalities for order management and added unit tests for the changes to the order system and portfolio, thus increasing the robustness of the framework.
deployingraybacktesting-trading-strategiesreinforcement-learningagents
mwbrulhardt/canapi

Sep 2020 - Oct 2020

Contributions:29 commits, 26 pushes, 1 branch in 13 days
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
Matthew Brulhardt