Manuel Puyol

Staff Software Engineer at GitHub

Los Angeles, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Manuel Puyol is a Staff Software Engineer based in Los Angeles with a decade of experience building full-stack web applications, infrastructure, and developer tooling. He progressed through multiple engineering roles at GitHub—now as staff—bringing deep expertise in front-end UI work and robust back-end integrations, and contributes to high-profile open-source projects like Hotwire's turbo and Primer view components. Manuel has a solid Ruby/Rails background, proven by contributions to tools like erb_lint, licensed, and view_component, where he improved testing, error handling, and CI-friendly output formats. He pairs practical UI craftsmanship (CSS loading, component refactors, navigation enhancements) with pragmatic backend fixes (npm license parsing, JSON reporters), making him effective across the stack. A University of Chicago master's graduate in CS with roots in Brazil's engineering education, he blends formal training with hands-on open-source impact and a knack for improving developer experience.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Escola Politécnica da USP
bookMaster's degree Computer Science, Master's degree Computer Science at University of Chicago
languagesPortuguese, Spanish, English
stackoverflow-logo

Stackoverflow

Stats
51reputation
2kreached
0answers
1question
github-logo-circle

Github Skills (41)

dependency-manager10
accessibility10
dependency-management10
json10
javascript10
licensing10
npm10
component-design10
dependency-analysis10
testing10
key-management10
rails10
user-interface10
web-components10
catalyst10

Programming languages (10)

TypeScriptDockerfileC++ShellSCSSJavaScriptGoRuby

Github contributions (5)

github-logo-circle
primer/view_components

Aug 2020 - Dec 2022

ViewComponents for the Primer Design System
Role in this project:
userFront-end Developer
Contributions:42 releases, 550 reviews, 1531 commits in 2 years 4 months
Contributions summary:Manuel's commits focus on front-end development tasks within the Primer view components repository. They implemented new components, updated existing ones, and refactored existing code to improve functionality and maintainability, particularly for the TabNav and the Button components. The user made changes to the documentation and added new components with supporting infrastructure, such as stories. Their work demonstrates a clear focus on the UI and UX of the project by updating examples to better showcase component features.
primerrailsviewcomponentsprimer-designruby
ViewComponent/view_component

Jan 2021 - Oct 2021

A framework for building reusable, testable & encapsulated view components in Ruby on Rails.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:7 releases, 37 reviews, 107 commits in 9 months
Contributions summary:Manuel primarily focused on enhancing the `viewcomponent/view_component` repository by implementing and validating component argument handling and testing. Their contributions include adding a component with invalid parameters and adding tests to ensure proper parameter validation. Furthermore, they made improvements to the codebase, updating variable naming and ensuring the correct error messages. Their work demonstrates a strong understanding of component design and testing within the Rails framework.
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.
Request Free Trial
Manuel Puyol - Staff Software Engineer at GitHub