Pedro Rodrigues is a software engineer based in Faro, Portugal with 11 years of experience focused on frontend and full-stack web development. He has shipped production-facing analytics and dashboard features at Aircall using React, Next.js and TypeScript while contributing to architecture and ADRs to guide product decisions. His background spans MEAN-stack research projects and commercial work across .NET and modern JS stacks, and he has contributed to the well-known MEAN.JS open-source project by cleaning dependencies and improving UX-related metadata. Pedro pairs hands-on implementation with mentoring and hiring experience from Evodeck, and brings additional depth from postgraduate cybersecurity study to inform secure engineering choices. Known for pragmatic problem solving and attention to product UX, he balances delivery speed with maintainability in cross-functional teams.
11 years of coding experience
11 years of employment as a software developer
Postgraduate Cybersecurity, Postgraduate Cybersecurity at Universidade do Algarve
MEAN.JS - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js -
Role in this project:
Full-stack Developer
Contributions:10 commits, 13 PRs, 43 comments in 2 years 11 months
Contributions summary:Pedro primarily focused on improving the MEAN.JS project by removing unused dependencies and fixing various issues. They removed unused passport dependencies and other requires from several server-side files. Additionally, the user fixed typos, updated meta tags for Twitter, and added a manifest file for improved user experience. Finally, the user improved links within the home view.
Contributions:20 pushes, 1 branch in 1 year 3 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.