Summary
Ivan Todorov is a Senior Software Developer with 11 years of focused experience building cross-platform UI components, developer tools, and productivity software for desktop and mobile ecosystems. He has driven UI and tooling projects across Progress and now Chaos, shipping initiatives from desktop IDEs and Visual Studio extensions to Xamarin/.NET MAUI components and a real-time CAD visualization GUI using .NET and Avalonia. Ivan blends deep practical expertise in .NET, Electron, mobile native UIs and database integration with interests in computer graphics, game development and deep learning, which inform his work on visual components and rendering-focused interfaces. Based in Sofia, he has a long track record of turning complex platform and integration requirements into polished developer-facing products and libraries. Less obvious: his career arc shows repeated ownership of cross-platform UI stacks, making him particularly adept at bridging native ergonomics with cross-platform developer productivity.
11 years of coding experience
22 years of employment as a software developer
Master's degree Information Technology, Master's degree Information Technology at University of Ruse
English