Andrey Nasonov is a Senior Software Developer and former research scientist with 10+ years blending deep academic expertise in image processing, computer vision and deep learning with production engineering in C++, C#, and Python. He earned a Ph.D. from Lomonosov MSU and spent over 15 years mentoring students and leading research before transitioning to industry roles at ABBYY and now Nebius, where he applies scientific rigor to real-world products. Andrey contributes to notable open-source work on the Eto cross-platform .NET GUI framework, addressing tricky Direct2D/WinForms issues like clipping, DPI scaling and memory leaks to improve rendering correctness. Known for pragmatic problem solving, he pairs low-level graphics and image-handling know-how with systems-level thinking to deliver robust, maintainable solutions.
Cross platform GUI framework for desktop and mobile applications in .NET
Role in this project:
Full-stack Developer
Contributions:6 commits, 3 PRs, 2 comments in 1 day
Contributions summary:Andrey primarily contributed to the `Eto` cross-platform GUI framework by fixing bugs and improving the functionality of its Direct2D and WinForms implementations. Their work focused on addressing issues related to clipping, DPI scaling, and memory leaks within the graphics rendering components. Additionally, they worked on ensuring correct image handling and maintaining consistent pixel offset behavior.
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.