Matthew Hausknecht

Principal AI Researcher at DataRobot

Houston, Texas, 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 Hausknecht is a Principal AI Researcher with 14 years of experience advancing reinforcement learning and applied AI across industry leaders including DataRobot, Microsoft, Argo AI, and startups like Latitude AI. He holds a PhD in Computer Science from UT Austin and blends deep research expertise with practical engineering—evident from code and QA contributions to influential open-source environments such as the Arcade Learning Environment and Microsoft’s TextWorld. His work spans core algorithmic research, robust testing automation, and production-ready systems for complex simulation and autonomy stacks. Based in Houston, he’s known for diagnosing subtle game-mechanic bugs and strengthening test suites—skills that translate into shipping reliable, reproducible ML research and products.
code14 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at The University of Texas at Austin
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Emory University
github-logo-circle

Github Skills (10)

text-based10
c-language10
game-development10
cprogramming-language10
python10
test-automation10
testing10
sdl9
makefile9
reinforcement-learning5

Programming languages (6)

C++LuaJupyter NotebookMarkdownPythonEmacs Lisp

Github contributions (5)

github-logo-circle
The Arcade Learning Environment (ALE) -- a platform for AI research.
Role in this project:
userBack-end Developer
Contributions:112 commits, 33 PRs, 34 pushes in 3 years 4 months
Contributions summary:Matthew primarily focused on fixing bugs and improving the core functionality of the Arcade Learning Environment (ALE) through code modifications. They fixed a critical bug in the Boxing termination detection, ensuring games ended correctly after a knockout. Additional contributions included simplifying the enabling/disabling of SDL and updating action sets within game-specific files, contributing to the overall robustness and maintainability of the project. The user demonstrated a clear understanding of the codebase by addressing issues related to game mechanics and configuration.
arcade-learning-environmentarcadedeep-learningreinforcement-learningmachine-learning
microsoft/TextWorld

Jul 2018 - Aug 2018

​TextWorld is a sandbox learning environment for the training and evaluation of reinforcement learning (RL) agents on text-based games.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:10 commits, 8 comments in 1 month
Contributions summary:Matthew primarily focused on enhancing the testing framework for the `microsoft/textworld` repository. Their contributions included updates to existing test scripts, specifically for various text-based games within the project, by modifying walkthroughs and expected behavior. These changes demonstrate an understanding of the game logic and the ability to write effective test assertions. Furthermore, the user made adjustments to the testing environment itself, such as integrating new actions or fixing scores, further showcasing their involvement in quality assurance.
game-aigamesrl-agentsreinforcement-learningevaluation
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 Hausknecht - Principal AI Researcher at DataRobot