Lluis Sanchez

Software Engineer at Microsoft

Barcelona, Catalonia, Spain
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
Lluis Sanchez is a seasoned software engineer with 23 years of experience, based in Barcelona and currently working on Visual Studio for Mac at Microsoft. He is a strong back-end developer with deep expertise in .NET/Mono internals, version-control systems, and cross-platform compatibility—demonstrated by significant contributions to projects like Mono, ngit (a C# port of JGit), GitSharp, and MSBuild. His work spans core runtime fixes, robust XML (de)serialization, complex merge algorithms, and tooling that improves .NET portability on non-Windows platforms. Lluis also contributes to developer-facing tooling and UI layers through XWT and Sharpen, helping translate Java semantics to idiomatic C# and smoothing cross-platform UI behavior. Colleagues value his steady focus on correctness and edge cases—memory, threading, and version parsing bugs are recurring examples of where he adds measurable reliability. He combines pragmatic engineering with open-source stewardship, quietly improving foundational components that many higher-level tools depend on.
code23 years of coding experience
github-logo-circle

Github Skills (38)

git10
debug10
multiplatform10
msbuild10
net10
dotnet10
cross-platform10
ui-design10
xml-serialization10
java10
manipulation10
asp-net10
javas10
uid10
code-generation10

Programming languages (7)

C#PowerShellJavaShellHTMLF#Python

Github contributions (5)

github-logo-circle
mono/ngit

Oct 2010 - Apr 2020

Automated jgit port to c#
Role in this project:
userBack-end Developer
Contributions:186 commits, 1 PR, 1 push in 9 years 7 months
Contributions summary:Lluis appears to have been involved in the implementation of the `ngit` project, specifically focused on implementing merge functionalities. Their contributions primarily revolve around the core logic of merging, with code changes in files related to `MergeCommandTest`, and various diff algorithms and other supporting classes. The user demonstrates a strong understanding of version control systems and the implementation of core Git operations within the project.
csharpjgit
mono/xwt

Oct 2011 - Feb 2022

A cross-platform UI toolkit for creating desktop applications with .NET and Mono
Role in this project:
userFull-stack Developer
Contributions:16 reviews, 1260 commits, 91 PRs in 10 years 5 months
Contributions summary:Lluis contributed to the XWT UI toolkit, implementing features and fixing build issues across various platforms. The contributions included implementing window-related functionalities (such as setting the min size), label features, image handling, and enhancements to the text entry and table components. Additionally, the user was involved in updating and refining the rendering aspects within the UI components, specifically addressing potential visual glitches and size inconsistencies.
dotnetuwpwindowsdesktop-applicationsmono
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
Lluis Sanchez - Software Engineer at Microsoft