José L

Graduate Teaching Assistant

Porto Metropolitan Area Portugal
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
bookDoctorate, Electrical and Computer Engineering, Doctorate, Electrical and Computer Engineering at Faculdade de Engenharia da Universidade do Porto
stackoverflow-logo

Stackoverflow

Stats
1,087reputation
21kreached
25answers
4questions
github-logo-circle

Github Skills (32)

json10
xaml10
os-development10
ui-design10
uid10
front-end-development10
dotnet-core10
management10
webextension10
cpp10
windows-gui10
csharp10
avalonia10
operating-system10
architecture9

Programming languages (11)

C#TypeScriptPowerShellC++CJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
CosmosOS/Cosmos

Jun 2016 - Feb 2020

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:
userBack-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.
kerneloperating-systemlinuxoperatinglanguages
VitalElement/AvalonStudio

Feb 2018 - Aug 2018

Cross platform IDE and Shell
Role in this project:
userFull-stack Developer
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.
Request Free Trial
José L - Graduate Teaching Assistant