José L is a software engineer and doctoral candidate in Electrical and Computer Engineering based in Porto with 11 years of hands-on experience spanning research, teaching, and open-source development. As a Graduate Teaching Assistant and Research Assistant at FEUP and INESC TEC, he combines academia with practical system design, mentoring students while contributing to research projects. His open-source work touches notable .NET ecosystems—improving core UI controls in Avalonia, enhancing extension management in AvalonStudio, and implementing low-level console and PXE interface fixes in the Cosmos OS kit—showing fluency from front-end interactions to system initialization. He brings a rare mix of UI/UX sensibility and systems-level thinking, having implemented nuanced behaviors like Windows-like console color handling and multi-state toggle controls. Comfortable across full-stack, embedded and OS-level code, he excels at taking subtle existing behaviors and translating them into reliable, cross-platform implementations. Fluent in Portuguese and embedded in Porto’s research community, he is building toward a doctorate while continuing to ship meaningful open-source improvements.
11 years of coding experience
Doctorate, Electrical and Computer Engineering, Doctorate, Electrical and Computer Engineering at Faculdade de Engenharia da Universidade do Porto
Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!
Role in this project:
Back-end Developer & System Architect
Contributions:1 release, 2 reviews, 685 commits in 3 years 8 months
Contributions summary:José implemented core console methods and fixed a bug in the console, mirroring the background color behavior of Windows console applications. They also replaced a PXE interface textbox with a combobox, filled with local machine interfaces, indicating work on system initialization. The user fixed String.EndsWith and integrated the system for improved keyboard functionality.
Contributions:26 commits, 23 PRs, 3 pushes in 5 months
Contributions summary:José focused on implementing and improving the extension management system within the AvalonStudio IDE. They added features for discovering and loading extensions, including creating an extension manager dialog. The user also modified core components to incorporate the extension system, such as the composition root and the application startup process. Additionally, improvements were made to the extension model and related converters.
clangcross-platform-idedotnetcorebitbakeshell
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.