Nuno Sousa is a Developer Enablement Engineer with 11 years of experience building secure, scalable systems in financial services and fintech. He has held technical and leadership roles at Uphold—rising from senior developer to VP of Engineering—and now helps teams ship faster at Customer.io. Deeply experienced in Node.js, PostgreSQL, OAuth2 and GraphQL, he notably refactored and extended the popular oauth2-server Node library used to power OAuth integrations. A pragmatic engineer who pairs hands-on coding with team-building, Nuno is an active open-source contributor whose dotfiles and Home Assistant configs reflect a lifelong tinkerer in IoT, VR and 3D printing. Based in Braga, Portugal, he combines product-minded architecture with operational rigor and a track record of delivering critical payment and crypto features at scale.
11 years of coding experience
13 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Universidade do Minho
Complete, compliant and well tested module for implementing an OAuth2 Server/Provider with express in node.js
Role in this project:
Back-end Developer
Contributions:34 commits, 17 PRs, 1 branch in 10 months
Contributions summary:Nuno primarily focused on refactoring and enhancing the OAuth2 server implementation. Their contributions included adding scope support, introducing programmatic and operational validations, and improving error handling. The commits also involved renaming variables and properties related to authorization code handling and updating the token grant architecture. These changes likely aimed at improving the server's robustness and security.
Contributions:4 commits, 3 pushes, 1 branch in 11 months
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
Nuno Sousa - Developer Enablement Engineer at Customer.io