John Lynch is a veteran CTO and startup builder with 16+ years delivering web-scale systems for both bootstrapped ventures and Fortune 500 clients from a base in Carlsbad, California. He thrives at Zero-to-One product work, combining hands-on engineering (Ruby/Rails, React, AWS, Kubernetes) with enterprise-scale leadership—he’s led teams from solo shops to organizations of 100+ engineers. A long-time entrepreneur and angel investor through Tioga Ventures, he pairs product intuition with capital and mentoring to accelerate founders. His open-source contributions include deep Ruby work on distributed-database tooling (riAk-ripple), reflecting a comfort with low-level data modeling as well as modern cloud stacks. Educated in electrical engineering at UC San Diego and Sheffield, he brings systems thinking informed by early career experience building real-time trading and CRM platforms. Outside work he’s an active SoCal tech champion with eclectic side projects in gaming and film tech that reveal a taste for creative, cross-disciplinary product bets.
16 years of coding experience
2 years of employment as a software developer
University of California, San Diego
BSEE, Electrical Engineering, BSEE, Electrical Engineering at University of Sheffield
A rich Ruby modeling layer for Riak, Basho's distributed database
Role in this project:
Back-end Developer
Contributions:7 commits in 26 days
Contributions summary:John primarily focused on enhancing the `Riak::Link` class within the Ruby-based `ripple` library. Their contributions include adding methods to retrieve bucket and key information from link URLs, implementing `hash` and `eql?` methods for object comparison, and modifying the class to correctly handle nil values. Furthermore, the user implemented tests to ensure correct link parsing and to handle duplicate links.
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.