Matt Mchenry is a Principal Software Engineer with 14+ years building research-driven, Java and HTML5 rich-client tutoring systems, currently leading development at Carnegie Learning in Pittsburgh. He architected and maintained the Cognitive Tutor runtime and authoring tools used by hundreds of thousands of students, drove CI/build and Maven module design, and led integrations during M&A activity. His work spans from Java EE servers and data pipelines (Spark & DynamoDB) to Python problem generators and an internal Elm search tool, and he also contributes QA/test automation fixes to Elm’s core libraries. A technical lead and mentor, he manages a small team, conducts cross-cutting code reviews, and serves as a key resource for QA and customer support. Trained in computer science and philosophy at Carnegie Mellon, he pairs rigorous engineering with close collaboration with cognitive scientists and subject matter experts. Less obvious: he’s the only two-time recipient of his company’s developer of the year award, reflecting sustained impact across product, process, and people.
13 years of coding experience
BS Computer Science Philosophy, BS Computer Science Philosophy at Carnegie Mellon University
Contributions:13 commits, 5 PRs, 18 comments in 3 months
Contributions summary:Matt's contributions center on updating and maintaining the test suite for the Elm core libraries. They've modified test files to align with changes in the Elm language and its core libraries, including adjustments for new function signatures, module imports, and deprecated features. The user also addressed issues related to the test environment, like creating a separate project for core tests and modifying the test execution script to work correctly with Elm's special dependency handling. This work ensures the continued reliability and correctness of the core library.
Contributions:1103 commits, 170 PRs, 394 pushes in 8 years 4 months
imageelmhaskellphoto-albumphotography
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
Matt Mchenry - Principal Software Engineer at Carnegie Learning