Emily Samp

Senior Software Developer at Shopify

Lawrence, Kansas, 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
Emily Samp is a Senior Software Developer and engineering manager leading the Ruby & Rails Infrastructure team at Shopify with 11 years of experience building robust backend systems. An MIT computer science graduate based in Lawrence, Kansas, she blends hands-on engineering with team leadership, improving developer tooling and runtime reliability across large codebases. Emily is an active open-source contributor in the Ruby ecosystem—her work on projects like the Prism Ruby parser and Shopify’s widely used tapioca gem shows a focus on parsing accuracy, error handling, and performance (including parallel execution and refined mixin attribution). She brings a practical, test-driven approach to refactoring and performance tuning while mentoring engineers to ship cleaner, more maintainable infrastructure. Notably, she pairs deep Ruby expertise with production-grade orchestration of developer tooling, helping teams move faster without sacrificing correctness.
code11 years of coding experience
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Massachusetts Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
21reputation
218reached
1answer
0questions
github-logo-circle

Github Skills (14)

syntax10
code-analysis10
sorbet10
yarp10
text-parsing10
parsing10
syntax-checking10
ruby10
testing9
ibis8
rbs8
autosave6
validation6
ruby-on-rails6

Programming languages (7)

TypeScriptCSSCJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
Shopify/tapioca

Apr 2022 - Jan 2023

The swiss army knife of RBI generation
Role in this project:
userBack-end Developer
Contributions:1 release, 111 reviews, 50 commits in 9 months
Contributions summary:Emily primarily contributed to improving the `tapioca` gem, a tool for generating Ruby RBI files. They focused on refactoring and enhancing the executor class by integrating the `parallel` gem for improved performance. The user also implemented features for more effectively determining method ownership and handling dynamic mixins, specifically for singleton classes. They further contributed by compiling RBIs for constants not owned by the gem and adjusting the attribution of mixins to the correct locations.
swissruby-gemsgem-rbisarmysorbet
ruby/prism

Dec 2022 - Dec 2022

Prism Ruby parser
Role in this project:
userBackend Developer
Contributions:2 reviews, 9 commits, 5 PRs in 3 days
Contributions summary:Emily contributed to the development of the Prism Ruby parser by implementing parsing logic for features like for loops. They also focused on improving error handling within the parser and related testing infrastructure. Additionally, the user added support for multiple indexes and refactored existing code for greater simplicity.
yet-anotherrubyparser
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
Emily Samp - Senior Software Developer at Shopify