Ryan Mcgeary is a seasoned technology leader and hands-on software engineer with 18+ years building and architecting web applications, currently serving as CTO of ZeroShadow and founder of McGeary Consulting Group. He blends full-stack expertise in Ruby/Rails, Node.js, and cloud platforms with a founder’s instinct for product-market fit—launching businesses like BusyConf and the viral LMGTFY parody. A prolific open-source contributor, Ryan authored the original jquery-timeago plugin and has improved key Ruby libraries (shoulda, clearance, carrierwave-mongoid), demonstrating attention to developer experience and test automation. He’s especially skilled at simplifying complex systems and rearchitecting monoliths into maintainable platforms for finance, media, and security customers. Based in Lafayette, Colorado, he pairs technical leadership with a pragmatic focus on shipping what matters, and outside work he’s an avid CrossFit enthusiast and amateur triathlete—bringing the same discipline to engineering and team culture.
18 years of coding experience
24 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of Virginia
Contributions:16 releases, 1 review, 165 commits in 10 years 11 months
Contributions summary:Ryan primarily contributed to the `carrierwave-mongoid` repository by addressing issues and enhancing functionality related to the integration of CarrierWave with Mongoid. Their work includes fixing specs, adding support for embedded documents, and addressing URL generation issues within the GridFS storage adapter. These changes focused on improving the reliability and feature set of the library, particularly concerning file storage and retrieval within a Mongoid environment. The user also bumped versions and refactored code.
:clock8: The original jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago").
Role in this project:
Front-end Developer
Contributions:12 releases, 2 reviews, 329 commits in 12 years 1 month
Contributions summary:Ryan primarily worked on the front-end aspects of the jQuery timeago plugin. They developed the initial version of the plugin, implemented the core functionality for automatically updating fuzzy timestamps, and added unit tests to validate the functionality. Further contributions included updating the documentation, adding support for HTML5 `<time>` tags, and improving the overall user experience of the documentation site. They also addressed several code style and formatting issues.
jquery-plugintimestamptimestampsjquerytimeago
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.