Jordi Ramos is a multilingual technology leader and CTO based in Bellevue with six years of hands-on experience spanning backend, DevOps, full-stack, and ML engineering. He has shipped production improvements at Microsoft and contributed to high-profile open-source projects like the Roslyn .NET compiler and VS Code's C# extension, notably enhancing Razor support and build-system reliability. Jordi pairs academic research in audiovisual navigation for household robots with practical startup experience—co-founding a medical advising company while leading engineering at Gmango. Comfortable across C#, Python, TypeScript, and cloud tooling, he’s equally skilled at reducing developer friction (CLI tools and build fixes) and preventing crashes through tooling robustness. Raised in China and born in Mexico, he brings cross-cultural fluency in Mandarin, English, Spanish and some French to distributed engineering and product teams.
6 years of coding experience
5 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at The University of Texas at Austin
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Brigham Young University
Contributions:9 reviews, 17 PRs, 28 pushes in 11 months
Contributions summary:Jordi contributed significantly to the C# support for Visual Studio Code, primarily focusing on enhancing the Razor language support. Their work involved implementing grammar support for new Razor directives, fixing issues with textmate grammar, especially within HTML tags, and improving the completion handler to prevent language server crashes. They also added provisional completion features, including tooltips, to improve the Razor development experience.
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Role in this project:
Backend & DevOps Engineer
Contributions:5 reviews, 7 PRs, 15 pushes in 2 months
Contributions summary:Jordi primarily focuses on dependency updates and build system improvements within the Roslyn repository. They are involved in updating dependencies from `dotnet/source-build-reference-packages` and resolving coherency issues. The user also makes changes related to accessing and updating files from external locations. This suggests a role in maintaining the build process, infrastructure, and the external resources that the project relies on.
roslyndotnetf-sharpcompilervisual-basic
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.