Matt Morgan

Senior Software Engineer at Khan Academy

Ann Arbor, Michigan, 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
Matt Morgan is a Senior Software Engineer in Ann Arbor with 11 years of experience building robust web applications and a background in physics that informs his analytical approach. He currently contributes at Khan Academy while running Dulcet Software, blending hands-on engineering with product-minded leadership and entrepreneurial experience from running a specialty foods business. Matt is strong in test-driven development and QA—evidenced by sustained contributions to Exercism’s Java and JavaScript tracks where he authored and hardened exercise test suites. He pairs back-end and full-stack skills with a knack for improving developer-facing tooling and test coverage, making complex codebases more reliable and maintainable. Notably, his work spans both educational technology and open-source mentoring through curated practice exercises.
code11 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Physics, Bachelor of Science - BS, Physics at University of Michigan College of Literature, Science, and the Arts
github-logo-circle

Github Skills (17)

algorithm10
unit-testing10
algorithms10
javascript10
test-driven-design10
testing10
java10
tracks10
javas10
junit10
tdd10
jestjs10
data-structure9
data-structures9
cc8

Programming languages (11)

TypeScriptJavaShellCoffeeScriptRustJavaScriptGoHTML

Github contributions (5)

github-logo-circle
exercism/javascript

Oct 2015 - Jan 2019

Exercism exercises in JavaScript.
Role in this project:
userFull-stack Developer
Contributions:160 commits, 268 PRs, 314 pushes in 3 years 3 months
Contributions summary:Matt primarily contributed to exercises within the Exercism platform's JavaScript track, focusing on implementing and testing various coding challenges. Their work involved solving algorithmic problems across a range of topics. The commits demonstrate proficiency in JavaScript, with a focus on testing, and the use of test-driven development.
javascriptexercismexercism-exercisesexercism-trackcommunity-contributions-paused
Exercism exercises in JavaScript.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:61 commits, 163 PRs, 151 pushes in 2 years 8 months
Contributions summary:Matt primarily focused on modifying existing test suites within the Exercism JavaScript repository. Their contributions include disabling and enabling tests, adding new test cases for exercises like "pangram," and updating tests to be case-agnostic. They also merged pull requests that involved test modifications, demonstrating a focus on test coverage and quality assurance within the JavaScript exercises. The user's work primarily involves testing and ensuring the proper functioning of various JavaScript exercise solutions.
javascriptexercismexercism-exercises
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 Morgan - Senior Software Engineer at Khan Academy