Leonardo Basilio is a Senior Software Engineer with over a decade of hands-on experience building web, desktop, mobile and cloud applications, currently contributing at Fonoa. He holds degrees in Computer Science and Materials Engineering and brings a rare blend of analytical rigor and practical engineering—shaped in part by an internship at a German research institute. Comfortable across languages and frameworks (C#, C/C++, .NET, JavaScript/TypeScript, Python, Flutter, Vue/React) he delivers user-focused features and reliable systems for remote and distributed teams. As a past cofounder and long-term developer at product-focused companies, he combines startup agility with enterprise-grade discipline. He is an active open-source contributor—having improved the widely used OpenVPN GUI by adding config import, localization and startup settings—demonstrating attention to UX and platform integration. Fluent in English and a quick learner, he gravitates toward high-performance, results-driven projects where logical reasoning and planning matter.
10 years of coding experience
11 years of employment as a software developer
Bacharelado, Computer Science, Bacharelado, Computer Science at Universidade Federal de Goiás
Bacharelado, Materials Engineering, Bacharelado, Materials Engineering at UFSCar - Universidade Federal de São Carlos
OpenVPN GUI is a graphical frontend for OpenVPN running on Windows 7 / 8 / 10. It creates an icon in the notification area from which you can control OpenVPN to start/stop your VPN tunnels, view the log and do other useful things.
Role in this project:
Full-stack Developer
Contributions:8 commits, 3 PRs, 36 comments in 3 months
Contributions summary:Leonardo focused on enhancing the OpenVPN GUI by implementing a file import feature, enabling users to easily load configuration files. They added new menu options and related resources for the import function, demonstrating an understanding of UI integration. Further commits addressed bug fixes related to the import process, improving the user experience by ensuring the correct handling of config file paths and the creation of necessary directories. The user also contributed to the localization of the application. A settings dialog was added for the Windows Startup setting.
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
Leonardo Basilio - Senior Software Engineer at Fonoa