Justin Searls is a veteran software leader and entrepreneur with 17 years of experience building developer-focused tools and consultancies, currently CEO of Searls LLC and co-founder of Test Double. He combines hands-on engineering—contributions to Ruby tooling like standardrb, legacy code refactoring with suture, and front-end testing support such as jasmine-rails—with strategic leadership roles from CTO to VP of Engineering. Justin has a knack for improving developer experience and CI/test ecosystems, and his open-source work reflects a pragmatic, test-driven approach to large codebases. Based in Orlando, he builds the products he wishes existed while remaining available to help other teams scale and modernize. An unusual thread through his career is a sustained focus on tooling that reduces friction for developers, informed by both deep backend refactors and browser-side testing integrations.
17 years of coding experience
17 years of employment as a software developer
Saline High School
BCS Computer Science Japanese (Double Major), BCS Computer Science Japanese (Double Major) at Calvin University
Contributions:3 releases, 21 reviews, 435 commits in 4 years 3 months
Contributions summary:Justin primarily contributed to the development of `standardrb/standard`, a Ruby linter and formatter. Their work included implementing core features such as a command-line interface, configuration management, and the integration of RuboCop. The user also added support for running RuboCop with various options, including the `--fix` flag for auto-correction, and incorporated features such as a todo file and generating ignore files. Furthermore, the user refactored and optimized internal processes, demonstrating a focus on improving the tool's overall functionality and developer experience.
🏥 A Ruby gem that helps you refactor your legacy code
Role in this project:
Back-end Developer
Contributions:251 commits, 13 PRs, 134 pushes in 4 years 5 months
Contributions summary:Justin appears to be focused on developing the back-end logic for the Ruby gem "Suture", which aids in refactoring legacy code. They implemented core functionality, including a `.create` method to interact with other objects/classes. They also wrote tests to validate the implemented functions and behaviors, demonstrating a focus on test-driven development.
refactorruby-gemrubyrefactoringgem
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
Justin Searls - Chief Executive Officer at Test Double