Mario Souto is a Staff Software Engineer based in São Paulo with a decade of experience focused on front-end architecture, performance, accessibility and web animations, now leading platform efforts at Nubank. He blends deep JavaScript and React expertise with full‑stack fluency (Next.js, TypeScript, Clojure, Flutter) and a history of building design systems and acquisition-facing web platforms at scale. A developer-educator, Mario reaches thousands through his YouTube channel and courses (over 200k learners via Alura), translating complex front-end topics into practical curricula. His open-source contributions include front-end implementations for popular Alura challenge projects and integrations with authentication and Supabase, reflecting a hands-on approach to real product problems. Curious since childhood—building game servers at eleven—he still channels that experimental mindset into performance optimizations and developer tooling.
10 years of coding experience
9 years of employment as a software developer
Informática para Internet Tecnologia da Informação, Informática para Internet Tecnologia da Informação at ETEC Parque Belém
Tecnólogo Análise e Desenvolvimento de Sistemas, Tecnólogo Análise e Desenvolvimento de Sistemas at Universidade Paulista
Projeto construido durante a Imersão React edição NextJS da Alura!
Role in this project:
Front-end Developer
Contributions:4 releases, 1 review, 126 commits in 4 months
Contributions summary:Mario's commits primarily focus on the development of the front-end components for a quiz application. They implemented the UI elements, including the quiz logo, background, and interactive elements, and integrated the quiz questions and results display. The user also worked on image handling, including the display of project screenshots, and made several updates to improve the overall user experience and visual appearance.
Contributions:1 release, 26 commits, 7 PRs in 21 days
Contributions summary:Mario primarily focused on developing the front-end user interface for the Aluracord-matrix project. Their contributions included the initial setup of the UI, implementation of the login page with input fields and a submit button, and the creation of a chat page. They also integrated the use of the `skynexui/components` library, styled components, and utilized the Next.js framework for routing and page structure. Furthermore, they introduced the integration with Supabase for data storage and retrieval.
aluracordimersaoreact
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
Mario Souto - Staff Software Engineer at DevSoutinho Tech