Trevor Hinesley is a creative technology leader and co-founder/CTO of Soundstripe, where he helped grow a bedroom-side startup into an Inc. 5000 company with nearly $15M in funding and a mission to Keep Creators Creating. With 11 years of software engineering experience, he has evolved from a solo developer to leading cross-functional engineering and product teams that ship reliable, scalable systems. His hands-on background spans back-end development, architecture, and system design, including notable open-source contributions to Ruby on Rails ecosystems through projects like fast_jsonapi and stripe-mock, as well as enhancing a Rails Stripe payments engine (Payola). Trevor holds a BS in Computer Science and Audio Engineering from Belmont University, reflecting a unique blend of technical and creative thinking—an experience that meshes engineering with music performance from his rock guitarist freelance days. Based in Nashville, he champions practical, customer-focused engineering that enables creators to build, scale, and thrive.
12 years of coding experience
4 years of employment as a software developer
Bachelor of Science Computer Science and Audio Engineering, Bachelor of Science Computer Science and Audio Engineering at Belmont University
No Longer Maintained - A lightning fast JSON:API serializer for Ruby Objects.
Role in this project:
Back-end Developer
Contributions:8 commits, 3 PRs, 25 comments in 1 month
Contributions summary:Trevor primarily focused on refactoring and extending the functionality of the `fast_jsonapi` library. They refactored the attribute serialization process by introducing an `AttributeSerializer` class and subsequently renaming it to `Attribute`. They also implemented conditional attributes and relationships based on record or parameter data. Furthermore, the user ensured that parameters are passed to nested includes for more flexible serialization logic.
Contributions:22 commits, 3 PRs, 12 comments in 10 months
Contributions summary:Trevor contributed to the stripe-ruby-mock library by implementing features related to mocking Stripe API behavior. Their work included modifying and adding methods for handling card objects, invoices, and charges within the mock environment. They also updated specs to reflect the changes. The commits show a focus on accurately simulating Stripe API responses and functionalities.
stripetestingrubymockingmocking-library
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.