Leonardo Favre is a Senior Front-end Engineer based in Rio de Janeiro with a decade of experience blending visual design and front-end development. Trained as a graphic designer and holding a graduate certificate in UX Design, he uniquely navigates between design subjectivity and engineering objectivity to deliver user-focused, maintainable interfaces. His work spans BEM-based HTML/CSS, responsive redesigns, WordPress theming, build automation, and the development of an open-source JavaScript library and newsletter automation systems. At Stone Pagamentos and now Spoke, he has driven component specification, style documentation, and usability testing to align product aesthetics with engineering constraints. Comfortable authoring functional prototypes and developer-facing documentation, he helps bridge communication gaps between design and engineering teams.
10 years of coding experience
14 years of employment as a software developer
Pontifical Catholic University of Rio de Janeiro
Bachelor of Arts - BA, Graphic Design, Bachelor of Arts - BA, Graphic Design at Universidade Federal do Paraná
Contributions:17 releases, 171 commits, 97 PRs in 3 months
propertieswebcomponentsweb-components
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 Favre - Senior Front-end Engineer at Spoke