Kelly Mclaughlin is a Principal Software Engineer with 15 years building high-performance distributed systems and object stores, currently driving architectural work at Fastly. He brings deep expertise in functional languages (Rust, Haskell, Erlang) alongside C, C++, and Java, and focuses on performance, scalability, operability, property-based testing, and strong team dynamics. His career includes leading the initial development of Riak CS at Basho and improving Manta object storage at Joyent, demonstrating a track record of shipping production-grade storage and infrastructure. An active open-source contributor, Kelly has improved core Erlang tooling and distributed components—contributions include work on riak_core, rebar3, and the webmachine framework. He favors pragmatic, tradeoff-aware solutions and mentors teams to balance thoroughness with delivery. Based in Thornton, Colorado, he pairs graduate-level training in computer science with hands-on systems engineering across startups and platform companies.
15 years of coding experience
18 years of employment as a software developer
Johns Hopkins University
B.S. Computer Science, B.S. Computer Science at Middle Tennessee State University (MTSU)
Contributions summary:Kelly primarily contributed to the core Riak core project, making various changes to improve the system's stability and efficiency. Their work involved refactoring and enhancing the ring management processes, particularly the handling of node departures and handoffs within the cluster. The user also added unit tests to ensure code quality and maintainability, and improved exception handling. This user's work suggests a strong understanding of distributed systems and the Erlang ecosystem.
Contributions summary:Kelly primarily focused on improving the Riak Key/Value Store's backend functionality. Their contributions included removing console-related features from the riak-admin script and refining various functions within the core codebase. They also addressed potential atom leaks and improved error handling, particularly in put and delete functionalities, and incorporated unit tests. The changes also included the implementation of bucket type hashes for typed buckets.
javakey-valueriakkey-value-store
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
Kelly Mclaughlin - Principal Software Engineer at Fastly