Rui Marinho is a Senior Software Engineer based in Espinho, Portugal, with over a decade of experience building .NET and XAML-driven cross-platform applications and cloud solutions. Currently at Microsoft working on .NET MAUI, he combines hands-on mobile development (iOS/Android/Windows) with improvements to CI/CD and test automation for high-profile open source projects like dotnet/maui and Prism. He has a strong background in architecting scalable enterprise systems, a history of founding a .NET-focused consultancy, and early work on native integrations such as adding Xamarin iOS support to Facebook’s Yoga layout engine. Rui is passionate about integrating AI to streamline developer workflows and automate repetitive tasks, helping teams move faster with higher quality. Practical, detail-oriented, and curious, he brings both product-focused engineering and deep testing discipline to every project.
11 years of coding experience
13 years of employment as a software developer
Barchelato, Tecnologias e Programação de Sistemas de Informação, Barchelato, Tecnologias e Programação de Sistemas de Informação at Universidade de Aveiro
Information Technology, Information Technology at Escola Secundária Manuel Gomes de Almeida
Computer Cience, Computer Cience at Universidade do Porto
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Role in this project:
Mobile Developer (Android/iOS) & Test Automation Engineer
Contributions:22 releases, 3057 reviews, 913 commits in 2 years 4 months
Contributions summary:Rui's contributions primarily focused on enhancing and refining the Appium UI tests for .NET MAUI. They implemented new features such as Drag and Drop testing, and focused on various iOS and Windows specific adjustments for the existing tests. They also added a new test for the same UI tests and made corrections to the existing test screenshots. Their work included fixing build and testing scripts, which are part of the CI/CD pipeline for the .NET MAUI repository.
Yoga is an embeddable layout engine targeting web standards.
Role in this project:
Mobile Developer (iOS)
Contributions:11 commits, 18 PRs, 86 comments in 4 months
Contributions summary:Rui's primary contribution was adding Xamarin iOS support to the Yoga layout engine. This involved creating a wrapper for the native Yoga library to enable its use within Xamarin iOS projects, alongside the implementation of a unit testing project. Furthermore, the user integrated shared code and created an iOS version of YogaKit, facilitating the creation of a sample application. This work aimed to extend the platform compatibility of the Yoga layout engine.
followlayoutandroidupdatescross-platform
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
Rui Marinho - Senior Software Engineer at Microsoft