Leonardo Tegon is a Senior Software Engineer based in São Paulo with 12 years of experience focused on backend systems, recently deepening expertise in Elixir after a long career in the Ruby ecosystem. He builds resilient, event-driven and distributed architectures, having shipped AI-driven customer engagement features that materially improved metrics like lead response and reply time at Hatch. Comfortable across the full stack, he pairs hands-on implementation with product-facing responsibilities—writing PRDs, wireframes, and training users—to accelerate time-to-market. An active open-source maintainer, he has contributed security and compatibility fixes to prominent Rails libraries such as Simple Form and Devise. Known for people-first values, collaboration, and pragmatic tradeoff-driven decisions, he also brings measurable impact from small teams at fast-moving startups where he led pricing engines and integration platforms. Beyond code, he emphasizes observability and operational resilience, tuning systems to avoid cascading failures while keeping delivery velocity high.
12 years of coding experience
12 years of employment as a software developer
Bachelor’s Degree Computer Technology/Computer Systems Technology, Bachelor’s Degree Computer Technology/Computer Systems Technology at FATEB - Faculdade de Ciências e Tecnologia de Birigui
Forms made easy for Rails! It's tied to a simple DSL, with no opinion on markup.
Role in this project:
Back-end Developer & QA Engineer
Contributions:4 releases, 18 commits, 5 PRs in 1 year 9 months
Contributions summary:Leonardo primarily focused on maintaining and improving the Simple Form library, a Ruby-based form builder for Rails. Their contributions include preparing for new versions of the library, specifically 4.1.0 and 5.0.1, which involved updating versioning information. They addressed compatibility issues with different Rails versions, particularly regarding sanitization changes in Rails 5 and 6, fixing associated tests and the human attribute name issue. The user also implemented a security fix by preventing potential vulnerabilities related to file input handling within the form object and contributed to the refactoring of how file inputs are detected.
Flexible authentication solution for Rails with Warden.
Role in this project:
Back-end Developer
Contributions:10 releases, 63 commits, 139 PRs in 2 years
Contributions summary:Leonardo's contributions primarily focused on maintaining and improving the Devise authentication solution for Rails. They implemented fixes for various bugs, including those related to ActiveRecord and model validations, ensuring the library's stability and proper behavior. They also prepared and managed releases by updating version numbers. Furthermore, the user demonstrated a strong understanding of Rails internals by addressing edge cases and enhancing the code's overall robustness.
wardenrailsrails-engineauthenticationruby
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
Leonardo Tegon - Senior Software Engineer at Happily