Nelson Correia is a pragmatic technology leader and Co-Founder/CTO with 12+ years of hands-on experience building web and mobile products, from e‑commerce and e‑learning platforms to fintech core integrations. He combines full‑stack engineering, DevOps and QA expertise with product sensibility—helping early startups define stacks, implement core banking integrations and ship scalable services. At DWYL he focuses on building software that improves people’s lives and systematically shares learning resources used by thousands of organisations. Nelson is an active open‑source contributor (notably improving testing and auth tooling like hapi-auth-jwt2) and a seasoned mentor who has trained and led engineering teams across startups and enterprises. Fluent in turning messy problems into minimal, test‑driven solutions, he pairs curiosity (studying Chinese at LSE) with a long track record of rapid prototyping and operational delivery.
12 years of coding experience
12 years of employment as a software developer
Software Engineering, Software Engineering at University of the West of Scotland
Master of Arts (M.A.), Management Accounting, Master of Arts (M.A.), Management Accounting at The University of Edinburgh
CFAB, Accountancy, CFAB, Accountancy at ICAEW
International Baccalaureate (Scolarship), Design & Technology, Physics, Maths, Economics, Portuguese and English, International Baccalaureate (Scolarship), Design & Technology, Physics, Maths, Economics, Portuguese and English at St. Julian's School, Portugal
London School of Economics and Political Science
Middle School, Middle School at Colegio do Bom Sucesso
English, Portuguese, Spanish, French, Afrikaans, Chinese
✨ Learn how to use AWS Lambda to easily create infinitely scalable web services
Role in this project:
Full-stack Developer
Contributions:2 reviews, 90 commits, 38 PRs in 7 years 1 month
Contributions summary:Nelson primarily worked on enhancing a learning resource for AWS Lambda. Their contributions include updating testing frameworks, adding examples of a simple notes application with GET and POST methods, and modifying the application's user interface. They also implemented a sample Lambda function for saving notes, demonstrating a basic understanding of backend integration with the frontend application. The changes involved improvements to test structures, the inclusion of example HTML and JavaScript code, and the implementation of backend logic.
:closed_lock_with_key: Learn how to use JSON Web Token (JWT) to secure your next Web App! (Tutorial/Example with Tests!!)
Role in this project:
Full-stack Developer
Contributions:9 reviews, 105 commits, 46 PRs in 7 years 4 months
Contributions summary:Nelson contributed to the development of a JSON Web Token (JWT) authentication example. They implemented server-side logic for authentication, including handling user login, generating tokens, and protecting private content. Furthermore, the user created frontend components with HTML and JavaScript and integrated them with the backend for a complete authentication flow. They also wrote integration and functional tests to ensure the authentication and authorization mechanisms function correctly.
securelockclosedtokenauthentication
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.