Emmanuel Hansen is a .NET developer based in Accra with 11 years of hands-on experience building cross-platform C# applications and rich UI experiences. He currently contributes to Avalonia UI, working on touch gestures, scroll snap interaction, dialogs and platform-specific fixes for a widely used open-source .NET UI framework. His background includes freelance C# work across .NET Framework, .NET Core, Xamarin, Mono and Unity3D, plus exposure to Java, C++ and multiple UI markup languages (XAML, QML, AXML). Prior roles at Nilhav Technology and service work at KNUST reflect a blend of product development and operational support. Known for improving UX and stability in client-side systems, he brings pragmatic problem-solving and a focus on polishing interaction details that often make apps feel native.
11 years of coding experience
3 years of employment as a software developer
Kwame Nkrumah' University of Science and Technology, Kumasi
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
Role in this project:
Full-stack Developer
Contributions:114 reviews, 108 commits, 153 PRs in 1 year 1 month
Contributions summary:Emmanuel's commits primarily focus on Avalonia UI development, specifically addressing the implementation of features related to touch gestures, such as pinch and pull-to-refresh, as well as the interaction with scroll snap points. They made various changes to support platform-specific implementations and improved the system's handling of UI interactions, including fixing a crash related to input method editors. Furthermore, the user added support for features such as saving dialogs, menu changes and fixes to the samples for better UX.
Contributions:1 release, 14 commits, 7 PRs in 2 years 4 months
dotnetcsharpnet-standardopentk
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.