Diogo Osório is a seasoned full-stack software developer with 14 years of experience building and maintaining high-traffic web applications and services across startups and scale-ups in Europe. He has led teams and owned end-to-end product cycles—from requirements and design to implementation, testing and long-term maintenance—working with stacks that include Ruby on Rails, Kotlin, .NET Core, React/Next.js and PostgreSQL. Diogo has a strong security and maintainability mindset, evidenced by contributions to projects like forem where he fixed vulnerabilities and hardened error handling, and to tooling such as VHostScan where he improved testability and CLI robustness. Comfortable shifting between legacy-system modernization and greenfield services, he combines practical engineering with an open-source ethos and a preference for learning from strong peers. Based in Lisbon, he brings both hands-on coding and technical leadership experience in payment, commerce and SaaS domains.
14 years of coding experience
14 years of employment as a software developer
Ensino Secundário Económico-Social, Ensino Secundário Económico-Social at Escola Salesiana de Manique
Licentiate degree Computer Science and Business Management, Licentiate degree Computer Science and Business Management at Iscte - Instituto Universitário de Lisboa
A virtual host scanner that performs reverse lookups, can be used with pivot tools, detect catch-all scenarios, work around wildcards, aliases and dynamic default pages.
Role in this project:
Back-end Developer
Contributions:22 commits, 4 PRs, 4 comments in 9 days
Contributions summary:Diogo primarily contributed to improving the core functionality and maintainability of the VHostScan tool. They refactored the argument parsing mechanism, introducing a dedicated class for CLI argument handling. The user also implemented unit tests for helper modules and refactored the virtual host scanner constructor to accept arguments as a dictionary. Additionally, they addressed an issue related to the content-length header and code style adherence.
Contributions:2 reviews, 6 commits, 6 PRs in 1 month
Contributions summary:Diogo primarily focused on improving the security and maintainability of the backend application. Their contributions include fixing open redirect vulnerabilities in the pages controller, addressing unsafe reflection warnings in the dashboards controller, and refining error handling within the RepoSyncWorker to be more robust against external API failures. The user also contributed to adding a new API endpoint for profile image retrieval, enhancing the API's functionality.
reactrailsrubyempoweringfeedback
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.