Nicolas Brousse is a seasoned Ruby-focused backend engineer and co-owner of Pantographe, a Nantes-based studio delivering websites and web applications for over a decade. With 14 years of experience as a freelancer and in-house developer, he specializes in pragmatic technical conception and rapid, reliable project delivery. He contributes to prominent Ruby on Rails open-source projects—adding logging, instrumentation, and testing to ViewComponent and improving generator tooling for the ActionPolicy authorization framework—demonstrating a focus on observability and developer experience. Nicolas blends hands-on backend craftsmanship (Symfony/Zend earlier in his career) with product-minded consulting, often shipping closer to clients’ expectations than they anticipate. He holds practical digital creation and networks degrees from GOBELINS and Université Paris-Est, and quietly prioritizes robust testing and metrics as part of every delivery.
14 years of coding experience
5 years of employment as a software developer
Licence professionnelle, Création et Développement Numérique en Ligne, Licence professionnelle, Création et Développement Numérique en Ligne at GOBELINS, l'école de l'image
DUT, Services et Réseaux de Communications (SRC), DUT, Services et Réseaux de Communications (SRC) at Université Paris-Est Marne-la-Vallée
Authorization framework for Ruby/Rails applications
Role in this project:
Backend Developer
Contributions:21 commits, 2 PRs, 12 comments in 4 months
Contributions summary:Nicolas primarily contributed to the development of generators for the `action_policy` authorization framework. Their work included creating generators for installing the framework, generating policies, and adding tests for those generators. Furthermore, they refactored and organized generator files, and improved the policy templates, demonstrating expertise in building and testing the framework's core components. The user's changes focused on enhancing the developer experience by providing tools to streamline policy creation and testing.
A framework for building reusable, testable & encapsulated view components in Ruby on Rails.
Role in this project:
Backend Developer & QA Engineer
Contributions:2 reviews, 9 commits, 3 PRs in 1 year 1 month
Contributions summary:Nicolas primarily worked on implementing logging and notification features within the `view_component` framework. They introduced a `LogSubscriber` class and integrated it to log component rendering events, including performance metrics. The user also implemented tests for the log subscriber and fixed instrumentation issues within component collection rendering. Moreover, the user made changes to the rails stats task adding component information.
ruby-on-railsrailsrubyview-componentstestable
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.