Vsevolod Kukol is a Principal Software Engineer with 16 years of experience building cross-platform .NET tooling and developer experiences, currently driving Cosmos DB tooling and portal work at Microsoft from Bochum, Germany. He brings deep expertise in UI and backend integration—evidenced by long-standing open-source contributions to projects like OxyPlot and Xwt where he implemented rendering backends, accessibility features, and GTK3 support. His career blends hands-on engineering and leadership, including engineering manager roles at Microsoft and product-focused architecture work at Xamarin and Rubologic. Comfortable across graphics rendering, IDE UI polish, and cross-platform compatibility, he has a knack for improving developer UX and accessibility in complex desktop and cloud tooling. A pragmatic problem-solver, he often surfaces subtle UI fixes (text rotation, scrolling, high-contrast themes) that materially improve usability for diverse users.
A cross-platform UI toolkit for creating desktop applications with .NET and Mono
Role in this project:
Back-end Developer & UI Developer
Contributions:19 reviews, 1146 commits, 516 PRs in 8 years 1 month
Contributions summary:Vsevolod primarily contributed to the Gtk backend of the Xwt UI framework, modifying and extending existing widgets to support new features. Their work focused on incorporating Gtk3 support, specifically enhancing the functionality of text entry, calendar, button, and image views. Additionally, the user added support for dialog buttons, accessibility features, and a new font selector widget.
Contributions:2216 commits, 574 PRs, 1153 pushes in 4 years 4 months
Contributions summary:Vsevolod's commits focus on modifying the styling of the MonoDevelop IDE, primarily around color schemes and UI elements. The changes include integrating hex color notation for Windows-based styles and the addition of high-contrast color definitions, suggesting a focus on improving the visual appearance and accessibility of the IDE. These changes involved modifying core files related to the GUI, including those responsible for tooltips, document switching, and document tab rendering.
dotnetrevit-apimonomonodevelopcsharp
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
Vsevolod Kukol - Principal Software Engineer at Microsoft