Stefanni Brasil is a Senior Developer and co-creator of hexdevs with 11 years of experience helping teams improve Rails codebases, ship well-tested Rails and React projects, and grow developer expertise through practical exercises. Based in Canada, she is a core maintainer of the widely used faker-ruby library, where she focuses on QA, test automation, and improving data accuracy and tooling like SimpleCov and RuboCop. A seasoned public speaker who’s presented at RubyConf and RailsConf, she blends technical mentorship with curriculum design to make learning reproducible and research-backed. Her background spans full-stack contributions to open-source platforms like Public Lab’s plots2 and production integrations for mortgage systems, reflecting a balance of front-end polish and back-end reliability. Driven by curiosity and kindness, she brings a teacher’s mindset to engineering—turning messy legacy code and testing gaps into opportunities for team growth.
11 years of coding experience
6 years of employment as a software developer
BSc in Computer Science, BSc in Computer Science at Centro Universitário Senac
Bachelor of Arts - BA in Portuguese and French Litterature, Bachelor of Arts - BA in Portuguese and French Litterature at Universidade de Coimbra
Letters degree, Literature, Letters degree, Literature at Universidade Federal do Maranhão
A library for generating fake data such as names, addresses, and phone numbers.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:12 releases, 346 reviews, 17 commits in 4 months
Contributions summary:Stefanni primarily contributed to enhancing the quality and reliability of the "faker-ruby/faker" library. Their work involved updating and integrating testing frameworks like SimpleCov and RuboCop, along with fixing RuboCop offenses to improve code quality. They also added and modified tests across multiple files, ensuring the library generates data correctly, including validations for email, domain names, and phone numbers. Their contributions reflect a focus on maintaining the accuracy and robustness of the data generated by the library.
a collaborative knowledge-exchange platform in Rails; we welcome first-time contributors! :balloon:
Role in this project:
Full-stack Developer
Contributions:38 PRs, 10 pushes, 174 comments in 1 year 2 months
Contributions summary:Stefanni primarily focused on improving the user interface and layout of the `plots2` platform. Their contributions include refactoring the questions and tag pages, making them full-width for better readability. They also implemented API features related to tagging and locations, enhancing the search functionality of the platform. Furthermore, the user worked on refactoring API endpoints to reduce duplication and improve code maintainability, demonstrating a focus on both front-end and back-end aspects of the project.
ruby-on-railsballoonexchangefirst-timersknowledge
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.