Trey Lawrence

Sabbatical

New York, New York, 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
Trey Lawrence is a seasoned software and machine learning infrastructure leader with 14 years of experience building production-grade systems and developer tooling. He co-founded and served as CTO of Spell, growing it into a cloud-agnostic ML platform used by enterprise customers before joining Reddit to lead their Machine Learning Platform powering recommendations, ads, moderation, and LLMs. Trey has hands-on engineering roots—from building microcontroller USB applications and retraining recommendation engines at eBay to designing large-scale Go services and a billion-scale approximate nearest neighbor search at Clarifai. He is an active open-source contributor in the Ruby tooling ecosystem, notably improving testing and Rails integrations for the widely used pry console. Based in New York and currently on sabbatical at the Recurse Center, he combines startup grit with enterprise delivery and a persistent curiosity for new technologies. An under-the-radar strength is his recurring sabbatical practice, which he uses to learn deeply and reset direction between major roles.
code13 years of coding experience
job15 years of employment as a software developer
bookBS Computer Engineering, BS Computer Engineering at Georgia Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
43reputation
3kreached
0answers
3questions
github-logo-circle

Github Skills (22)

ruby-rails10
pry10
console10
testing10
rails10
ruby10
activerecord10
command-line-interface9
command-line9
cli9
open-source8
debug8
debugging8
iframe6
ruby-on-rails6

Programming languages (6)

JavaGoSvelteJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
pry/pry-rails

Jul 2012 - Jul 2012

Rails >= 3 pry initializer
Role in this project:
userBack-end Developer
Contributions:14 commits in 8 days
Contributions summary:Trey primarily contributed to enhancing the functionality of the `pry-rails` gem. They added new commands for inspecting Rails routes and models, including features like filtering and coloring the output. Furthermore, they fixed import issues and implemented table existence checks and association display within the model output. Their work involved direct modification of the Rails integration code and model enhancements.
railsinitializerrubypry
pry/pry

Jul 2012 - Jul 2012

A runtime developer console and IRB alternative with powerful introspection capabilities.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits in 2 days
Contributions summary:Trey focused on enhancing the testing suite for the `pry` library. They implemented new test cases, particularly around the `show-source` command and its options, including the `-s` (super class/ancestor) option. The user's contributions included modifications to existing tests and the addition of new tests to cover various scenarios, ensuring the correct behavior of the library's introspection capabilities. The user also addressed potential errors by incorporating checks for nil values.
irbpryconsoleruntimelinux
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
Trey Lawrence - Sabbatical