Mohamad Rahal

Senior Software Engineer at Ubisoft

Dusseldorf, North Rhine-Westphalia, Germany
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

👤
Senior
🎓
Top School
Mohamad Rahal is a Senior Software Engineer based in Düsseldorf with 11 years of experience building and architecting software for enterprise and academic environments. He currently drives engineering efforts at Ubisoft after shaping digital transformation as a Software Architect at Rubix and leading development at the Lebanese University. A practical open-source maintainer, he contributed notable UI refinements to the popular MahApps.Metro WPF framework—streamlining controls, refactoring with DataTriggers, and improving UX features like floating watermarks and flyout visibility. His background in civil engineering informs a structured, systems-oriented approach to software design and architecture. Colleagues describe him as a developer who blends frontend polish with pragmatic, long-term maintainability.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor's degree, Civil Engineering, Bachelor's degree, Civil Engineering at Damascus University
languagesEnglish, Arabic, Japanese
stackoverflow-logo

Stackoverflow

Stats
3,372reputation
184kreached
52answers
34questions
Badges
iis
top-5%
github-logo-circle

Github Skills (16)

ui-theme10
wpf10
csharp10
ui-design10
wordpress-themes10
xaml10
asp-net-core9
iis9
asynchronous6
asp-net-mvc6
typescript6
entity-framework6
data-protection6
angularjs-directive6
angularjs6

Programming languages (17)

C#PowerShellC++CSSRustCVueHTML

Github contributions (5)

github-logo-circle
MahApps/MahApps.Metro

Aug 2014 - Jan 2015

A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
Role in this project:
userFront-end Developer
Contributions:14 commits, 10 PRs, 15 comments in 5 months
Contributions summary:Mohamad contributed to the UI of the MahApps.Metro WPF framework. They focused on optimizing the UI by removing redundant WPF controls in the WindowButtonCommands template. Their work also included refactoring the code to utilize DataTriggers, updating storyboards for floating watermarks, and adding the ability to hide flyout elements. This demonstrates a focus on improving the user experience and streamlining the framework's UI components.
xamldotnetmetrouwpwindows
EntityFramework 6 provider + InMemory providers for Asp.Net Core Identity.
Contributions:74 commits, 4 PRs, 53 pushes in 2 years
provideraspinmemoryprovidersasp-net
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
Mohamad Rahal - Senior Software Engineer at Ubisoft