Guilherme Santos is a Lead Software Engineer based in Santa Catarina, Brazil, with over a decade of hands-on experience building and scaling web applications, primarily focused on front-end engineering and design systems. He has progressed from Java EE and full-stack roles to leading front-end efforts at Nubank and other major fintech and enterprise clients, routinely shipping TypeScript/React solutions and reusable component libraries. Guilherme blends product-minded engineering with developer experience improvements—he’s led platform squads, defined front-end standards, and built design systems used across organizations. He has startup founder experience (igotten), giving him practical empathy for MVP delivery and cross-functional collaboration. Comfortable in both fast-moving fintech environments and regulated enterprise settings, he pairs technical depth with a user-centered interaction design background. An underrated strength is his repeated pattern of improving team velocity and reliability through tooling, testing, and developer guidance rather than just individual feature delivery.
11 years of coding experience
11 years of employment as a software developer
Bachelor of Technology degree in Systems Analysis and Development, Bachelor of Technology degree in Systems Analysis and Development at Serviço Nacional de Aprendizagem Industrial
Graduated degree in Interaction Design, Graduated degree in Interaction Design at Universidade do Vale do Itajaí
Project for learning next.js - https://nextjs.org/learn
Contributions:4 PRs, 7 pushes, 8 branches in 5 years 3 months
next-jsreactnextjstypescript
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.