Michael Babienco is an experienced software contractor and full-stack developer with 11 years of hands-on experience building cross-platform desktop apps, web services, and UI frameworks. A Southern Adventist University MS/BS graduate, he led and mentored student teams as Lead Programmer/Analyst for the university’s CIRC and shipped DotPurple, a cross-platform GUI for the .NET CLI. His open-source contributions include substantive UI improvements to Avalonia (notably TextBox behavior) and MahApps, and drag-and-drop enhancements for a popular WPF library, demonstrating deep expertise in desktop UI tooling. He has international field experience building custom education software in Cambodia and continues to deliver freelance solutions across PHP, .NET, macOS, and cloud-hosted websites. Colleagues describe him as a practical problem-solver who pairs low-level UI refinements with end-to-end product thinking.
11 years of coding experience
10 years of employment as a software developer
Master's Degree, Computer Science, Master's Degree, Computer Science at Southern Adventist University
The GongSolutions.WPF.DragDrop library is a drag'n'drop framework for WPF
Role in this project:
Full-stack Developer
Contributions:11 commits, 5 PRs, 4 comments in 3 years 4 months
Contributions summary:Michael primarily contributed to the drag-and-drop functionality of the WPF library. They introduced features for customizing drag distances, sorting preview and drop target items, and handled potential exceptions during sorting operations. The commits also involved code refactoring, interface renaming, and general code cleanup to improve the library's usability and maintainability.
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:2 reviews, 59 commits, 19 PRs in 1 year 3 months
Contributions summary:Michael primarily focused on enhancing the `TextBox` control within the Avalonia UI framework. Their contributions involved implementing the `SelectedText` property, including its getter and setter, and adding corresponding unit tests. They also addressed right-click and middle-click behaviors, adjusting selection functionality to align with WPF. Furthermore, the user fixed several bugs related to the TextBox control's behavior with various key presses, particularly regarding the implementation of undo/redo operations.
c-sharpiosmobileuwpavaloniaui
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
Michael Babienco - Software Contractor at Freelance