Keith Mashinter

Sr. Computer Scientist 2 at Adobe

Old Toronto, Ontario, Canada
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
Keith Mashinter is a senior computer scientist and hands-on architect with over 20 years of experience designing and delivering web- and cloud-enabled applications, currently leading architecture efforts at Adobe. He blends rigorous applied-math training from the University of Waterloo with a creative music background, which informs his knack for bridging people, process, and technology while translating big-picture vision into reliable implementation. Keith’s career spans technical consulting, credit-lending platforms, and modern HTML5/JavaScript-heavy, offline-capable tablet apps backed by Java web services and cloud infrastructure. A pragmatic polyglot developer (Java, JavaScript/TypeScript, Python, Bash and learning Rust) and active open-source contributor, he has contributed to high-profile projects like TypeScript by improving compiler behavior and tests. Colleagues lean on him for systems thinking, practical architecture, and closing the gap between prototypes and production.
code14 years of coding experience
job6 years of employment as a software developer
bookB.Math, B.Arts/Music, Applied Math, Music, Scientific Computing, Economics, Philosophy, B.Math, B.Arts/Music, Applied Math, Music, Scientific Computing, Economics, Philosophy at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
209reputation
1.5mreached
2answers
0questions
github-logo-circle

Github Skills (18)

javascript10
typescript10
compiler-design10
typescript-types10
typescripts10
unit-testing9
command-line-parser8
command-line8
type-check7
language-design7
type-checking7
lua6
timeout6
http6
luasocket6

Programming languages (7)

TypeScriptJavaC++ShellJavaScriptGoPython

Github contributions (5)

github-logo-circle
microsoft/TypeScript

Apr 2015 - May 2015

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Role in this project:
userFull-stack Developer
Contributions:9 commits, 1 PR, 13 comments in 6 days
Contributions summary:Keith focused on implementing and refining a compiler flag related to specifying line endings. Their work involved modifying core TypeScript compiler files, specifically those related to command line parsing, types, and diagnostic messages. They also made several code review adjustments, incorporating unit tests to ensure the correct behavior of the new flag.
typecheckerjavascriptcleantype-checksuperset
kmashint/akme-js

Apr 2012 - Oct 2022

Contributions:259 commits, 69 pushes, 2 branches in 10 years 8 months
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
Keith Mashinter - Sr. Computer Scientist 2 at Adobe