Eben Zhang is a pragmatic software craftsman with 14+ years of experience building and troubleshooting complex desktop and web applications from Perth, Australia. He brings deep C# and WPF/MVVM expertise, strong SQL Server and Git skills, and hands-on experience with WinDbg and front-end technologies, often turning “mission impossible” bugs into simple, maintainable solutions. A longtime contributor and full‑stack developer on the widely used Git Extensions project, he has improved UX around diff viewing and settings persistence, reflecting his focus on developer-facing tooling. Eben is passionate about TDD, refactoring, and clean code, and has progressed through engineering and team lead roles to senior and support positions, demonstrating both technical depth and practical customer-facing problem-solving. Notably, his background spans embedded and telecom systems (C/C++ and MFC) through to modern .NET desktop applications, giving him a rare breadth across low-level and UI-heavy domains.
14 years of coding experience
16 years of employment as a software developer
Bachelor, Information Security, Bachelor, Information Security at Nanjing University of Aeronautics and Astronautics
Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).
Role in this project:
Full-stack Developer
Contributions:1 review, 121 commits, 74 PRs in 5 years 2 months
Contributions summary:Eben primarily contributed to the Git Extensions UI, demonstrating a focus on implementing and enhancing features related to file viewing and settings management. They worked on improving the user experience by adding settings options for ignoring whitespace changes and for remembering preferences for the number of context lines. Their work included code changes in C# for UI elements and configurations within the application's core files, integrating new features and fixing bugs within the Git Extensions tool.
Contributions:2 releases, 6 commits, 9 pushes in 1 year 5 months
parametersteamcitypluginmappingmap
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.