Stephen Dolan is a seasoned software and business leader with 11 years of experience, currently serving as CEO of Tuple where he helps build a best-in-class pair programming tool for macOS and Windows. He has progressed through multiple leadership roles at Tuple—from Chief of Staff to COO and Interim CEO—combining product roadmapping, enterprise sales, and operations to scale a developer-focused SaaS. A hands-on technologist who contributes to open-source (notably work on the Lucky Crystal web framework), he bridges backend engineering with customer-facing account engineering and complex integrations. Based in Atlanta, he pairs executive rigor with practical engineering instincts, and in his spare time coaches productivity and gardens—hinting at a methodical, growth-oriented approach both professionally and personally.
A full-featured Crystal web framework that catches bugs for you, runs incredibly fast, and helps you write code that lasts.
Role in this project:
Back-end Developer
Contributions:18 reviews, 20 commits, 20 PRs in 2 years 6 months
Contributions summary:Stephen contributed to the Lucky framework, a Crystal web framework. Their work involved modifying core framework components, specifically related to the `Lucky.root` redirection, deprecated `mount` calls, and accepting nilable types in model generation. They also addressed the renaming of `with_defaults` to `tag_defaults`, and updated to testing in CI. Additionally, they improved the JSON parameter handling.
Supercharge your Crystal Lucky web development in VSCode
Contributions:8 releases, 94 commits, 50 PRs in 2 years 2 months
crystalvscodevscode-extensionluckysupercharge
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.