Ben Orenstein

Board Member at Tuple

Boston, Massachusetts, 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
Ben Orenstein is a seasoned software leader and entrepreneur with 16 years of experience building developer tools and teams from product concept to market. As co-founder and former CEO of Tuple, he helped create a remote pair-programming tool and now serves as Head of Product and Board Member, blending deep product instincts with hands-on engineering. His roots in Ruby development and significant contributions to projects like rspec-expectations show a focus on maintainable, well-tested back-end code and thoughtful API design. At thoughtbot he scaled a training business (upcase.com) after starting as a developer, demonstrating an ability to move between craft, team leadership, and business outcomes. Based in Boston, he combines startup grit with academic grounding in computer science from UMass Amherst. Colleagues know him for pragmatic refactors that improve developer experience and for shipping elegant solutions to thorny encoding and testing problems.
code17 years of coding experience
job11 years of employment as a software developer
bookComputer Science, Computer Science at University of Massachusetts Amherst
github-logo-circle

Github Skills (7)

testing10
rspec10
character-encoding10
text-encoding10
encoding10
ruby10
refactoring9

Programming languages (16)

MDXCSSC++RustElmHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
rspec/rspec-expectations

Nov 2013 - Nov 2013

Provides a readable API to express expected outcomes of a code example
Role in this project:
userBack-end Developer
Contributions:9 commits in 2 days
Contributions summary:Ben primarily focused on refactoring and enhancing the `rspec-expectations` library. Their work involved extracting domain methods, and handling string encoding for improved diff output. The user also contributed to the test suite, adding coverage for the new `EncodedString` class and ensuring correct behavior across various string encodings and Ruby versions. Furthermore, the user worked on adding a `with_message` method, along with the corresponding error handling.
apiexpressjsreadablejavascriptexpress
r00k/AMA

Mar 2015 - Oct 2021

Ask Me Anything
Contributions:3 commits, 3 pushes, 71 comments in 6 years 8 months
reactnextjsholmanask
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