Tom Grigg

CRP Fellow at MIT

California, 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
Tom Grigg is a seasoned software professional with roughly seven years of hands-on engineering experience and a long tenure in technical roles spanning SAIC to his current CRP Fellowship at MIT in California. He brings deep expertise in back-end systems, QA and test automation—evidenced by contributions to the Scala 3 compiler where he strengthened regression testing and fixed testing-framework issues for a high-profile open-source project. Tom blends practical reliability work (bug fixes, automated tests) with architectural insight from prior principal-architect and senior analyst roles, making him effective at preventing regressions as well as shaping systems. He holds a BS in Computer Science from San Diego State and pursued a Udacity Nanodegree in Deep Learning, signaling a continuing interest in ML adjacent tech. An understated strength is his focus on test integrity—helping ensure that complex language tooling behaves predictably over time.
code7 years of coding experience
job8 years of employment as a software developer
bookNanodegree, Deep Learning, Nanodegree, Deep Learning at Udacity
bookBS, Computer Science, BS, Computer Science at San Diego State University
github-logo-circle

Github Skills (7)

scala10
compiler10
regression-testing10
compiler-compiler10
testing10
compile9
dotty9

Programming languages (6)

DockerfileShellScalaSCSSHaskellHTML

Github contributions (5)

github-logo-circle
scala/scala3

Sep 2020 - Jul 2022

The Scala 3 compiler, also known as Dotty.
Role in this project:
userBack-end Developer, QA Engineer / Test Automation Engineer
Contributions:131 reviews, 175 commits, 141 PRs in 1 year 10 months
Contributions summary:Tom primarily contributed to the Scala 3 compiler, focusing on improving its testing suite. They added regression tests to address specific issues, demonstrating a focus on bug fixing and ensuring the compiler's reliability. Their contributions included writing tests to catch and prevent the recurrence of identified problems within the compiler. They also fixed issues with the testing framework and ensured the integrity of the compiler through automated tests.
compilerscala3scaladottyepfl
dotty-staging/cats-effect

Nov 2020 - Jul 2022

The purely functional runtime system for Scala
Contributions:3 PRs, 7 pushes, 4 branches in 1 year 8 months
runtime-systemfunctional-programmingruntimescaladotty
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
Tom Grigg - CRP Fellow at MIT