Ryan Laughlin

Co-founder And CTO at Splitwise Inc.

Providence, Rhode Island, 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

👤
Senior
🎓
Top School
Ryan Laughlin is a seasoned software leader and co-founder/CTO with 17 years building user-focused web and mobile products from Providence. As the primary developer and UI/UX lead at Splitwise, he combines hands-on Rails and JavaScript engineering with product-minded design to ship reliable APIs and polished frontends. He’s comfortable building systems from the ground up or improving existing codebases, with deep experience in Ruby on Rails, PHP/MySQL, and front-end technologies. An active open-source contributor, he’s improved reliability and error handling in rpush, enhancing push notification resilience by adding retries and graceful failure paths. His background includes founding roles and early-stage startup experience where he led UI/UX and front-end efforts, and he brings a pragmatic blend of engineering discipline and design intuition. Outside work he’s a designer and nonogram enthusiast, which hints at a meticulous, puzzle-oriented approach to problem solving.
code17 years of coding experience
job3 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Yale University
github-logo-circle

Github Skills (10)

error-handling10
notification10
apple-push-notifications10
push-notifications10
ruby10
redis9
rspec8
apn8
cm8
fc8

Programming languages (9)

TypeScriptShellJavaScriptGoObjective-CHTMLSwiftRuby

Github contributions (5)

github-logo-circle
rpush/rpush

Oct 2018 - Mar 2021

The push notification service for Ruby.
Role in this project:
userBack-end Developer
Contributions:8 commits, 4 PRs, 6 comments in 2 years 5 months
Contributions summary:Ryan made several contributions focused on improving the reliability and error handling of the push notification service. They implemented retry mechanisms for GCM (Google Cloud Messaging) errors, covering both 502 and 5xx HTTP status codes, and included respect for Retry-After headers. The user also addressed an issue in the Modis integration, ensuring graceful failure when notifications are no longer present in the data store. These changes enhance the resilience and robustness of the notification delivery process.
pushnotification-servicenotificationspush-notificationsubscription
splitwise/url-to-pdf-api

Oct 2019 - Mar 2022

Web page PDF/PNG rendering done right. Self-hosted service for rendering receipts, invoices, or any content.
Contributions:5 PRs, 10 pushes, 7 branches in 2 years 5 months
pdfhostedinvoicesreceiptspdf-generation
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
Ryan Laughlin - Co-founder And CTO at Splitwise Inc.