Alejandro Ruiz is a seasoned software engineer with 26 years of experience spanning low-level systems and kernel work to high-level OOP and large-scale backend architecture. He brings rare expertise in low-latency rate limiting (patented work and IETF co-editing) and has practical experience running and scaling busy, 24/7 services including database sharding. Comfortable “close to the metal” in C and Rust as well as in higher-level ecosystems like Ruby, he has contributed notable fixes and features to the widely used Puma web server. A longtime open-source contributor and ACM member, he pairs deep technical craftsmanship—where memory barriers and race conditions matter—with pragmatic maintenance and design choices for reliability. Alejandro also blends hands-on engineering with people leadership, having led teams and recently taken on engineering management responsibilities. Based in Barcelona, he is a continual learner with eclectic interests from OS and embedded systems to security, testing, and developer infrastructure.
26 years of coding experience
Enxeñeria Tecnica Informatica Xestion Computer Science, Enxeñeria Tecnica Informatica Xestion Computer Science at Universidade da Coruña
Contributions:7 commits, 5 PRs, 5 comments in 1 month
Contributions summary:Alejandro made several contributions to the Puma web server. They addressed a variety of issues, including fixing race conditions in the thread pool and correcting typos. The user implemented features such as allowing empty tags for process titles and adding options for redirecting STDOUT and STDERR. Furthermore, the user handled duplicate headers as per RFC for both the C and Java extensions, demonstrating a deep understanding of HTTP protocol standards.
Simple sinatra app that returns back info about the request
Contributions:29 reviews, 121 commits, 102 PRs in 5 years 2 months
apireactreturnssinatraecho-server
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.