Colin Kelley

Invoca Fellow & Co-Founder

Santa Barbara, California, 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
Colin Kelley is a seasoned technology entrepreneur and engineer with 16 years of experience, co-founding Invoca and earlier serving as CTO of CallWave. Based in Santa Barbara, he blends deep systems architecture expertise from roles at Unisys/Pulsepoint with hands-on backend engineering and multithreaded event-loop work showcased in open-source projects like the Listen gem. As an Invoca Fellow he shapes product and platform strategy while remaining closely involved in core engineering and reliability efforts. His background in electrical engineering and computer science from Villanova informs a pragmatic, systems-first approach to building scalable communications and analytics platforms. Notably, his contributions to the Listen project reflect a knack for simplifying complex state machines and making concurrent systems more robust. He combines entrepreneurial leadership with low-level technical craftsmanship, preferring durable, well-architected solutions over quick fixes.
code16 years of coding experience
job19 years of employment as a software developer
bookBS EE / Computer Science, BS EE / Computer Science at Villanova University
github-logo-circle

Github Skills (11)

eventing10
threaded10
thread10
hyper-threading10
state-machine10
multithreading10
ruby10
system-design9
rspec9
filesystemwatcher8
file-monitoring8

Programming languages (5)

JavaScriptGoHTMLRubyPython

Github contributions (5)

github-logo-circle
guard/listen

Aug 2020 - Jan 2023

The Listen gem listens to file modifications and notifies you about the changes.
Role in this project:
userBack-end Developer & System Architect
Contributions:6 releases, 57 reviews, 133 commits in 2 years 5 months
Contributions summary:Colin primarily contributed to the core logic of the `listen` gem, focusing on the internal workings of the event loop. Their contributions included implementing state transitions, managing thread lifecycles, and refactoring the event processing mechanism. The user also modified the system's state machine to streamline states and enhance the framework's architecture. Furthermore, they worked on optimizing the event processing flow and ensuring robustness within the multithreaded environment.
notifiesruby-gemrailsmodificationsruby
easily add '# frozen_string_literal: true' comments to the top of all your project's Ruby files
Contributions:1 review, 67 commits, 19 PRs in 6 years 11 months
stringfrozenrubyliteralpadding
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