Emilio Tagua is a Principal Software Engineer based in Spain with 18 years of experience building and scaling web platforms, from founding startups to leading engineering teams at Eventbrite and founding roles in multiple ventures. A long-time Ruby on Rails contributor (400+ patches) and Google Summer of Code alum, he has deep expertise in ActiveRecord internals and popular libraries like FriendlyId and ActiveResource. He blends hands-on backend engineering (Python/Django, Ruby, Node/Typescript) with architecture and migration experience—monolith-to-microservices, major MySQL and dependency upgrades, and internationalization at scale. Emilio has also applied his backend architecture skills to blockchain projects on Solana and launched product-focused initiatives as a founder. Colleagues know him for fixing subtle edge cases in open-source libraries and for translating long-term technical debt reduction into pragmatic delivery.
18 years of coding experience
17 years of employment as a software developer
Escuela de Comercio Martín Zapata
Ingeniería en Informática, Computer Science, Ingeniería en Informática, Computer Science at Universidad de Mendoza
Contributions summary:Emilio contributed to the ActiveResource library by addressing specific issues and improving its functionality. The user made an alias for a method to resolve route generation issues, and removed TODO comments. They also refactored setup methods and moved a URI parsing component. These commits demonstrate a focus on refining existing code and ensuring the library's usability and maintainability.
FriendlyId is the “Swiss Army bulldozer” of slugging and permalink plugins for ActiveRecord. It allows you to create pretty URL’s and work with human-friendly strings as if they were numeric ids for ActiveRecord models.
Role in this project:
Back-end Developer
Contributions:25 commits in 1 year 11 months
Contributions summary:Emilio primarily contributed to the development and maintenance of the `friendly_id` library, focusing on enhancements and bug fixes related to slug generation and record retrieval. Their work included adding functionality for multiple friendly IDs, optimizing slug caching for improved performance, and allowing for conditions when searching slugs. Additionally, the user addressed specific edge cases and performance bottlenecks within the slug generation process. Their contributions demonstrate a solid understanding of the library's internal workings and its interaction with the underlying database.
armyrailsstringsslugifyruby
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.