Ivan Donchev

Principal UI Engineer at Broadcom

Sofia, Sofia-City, Bulgaria
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ivan Donchev is a Principal UI Engineer based in Sofia with nine years of focused experience building accessible, enterprise-grade front-end systems and a long software career spanning roles at VMware and now Broadcom. He specializes in UI engineering and accessibility, contributing to notable open-source work on VMware’s Clarity design system where he improved data grid behavior, visual testing, and keyboard/tab order consistency. Ivan blends deep practical knowledge of web components and styling with systems thinking gleaned from earlier roles in system administration and product management. Known for pragmatic problem-solving, he routinely bridges design, accessibility, and engineering to ship robust interfaces at scale.
code9 years of coding experience
job27 years of employment as a software developer
bookUKTC
bookBachelor of Telecommunications Technologies, Bachelor of Telecommunications Technologies at Technical University Sofia
book112
github-logo-circle

Github Skills (11)

accessibility10
datagrid10
typescript10
component-library10
typescripts10
web-components10
ui-design10
typescript-types10
angular10
testing9
css9

Programming languages (4)

TypeScriptCJavaScriptHTML

Github contributions (5)

github-logo-circle
vmware-archive/clarity

Feb 2017 - May 2022

Clarity is a scalable, accessible, customizable, open source design system built with web components. Works with any JavaScript framework, built for enterprises, and designed to be inclusive.
Role in this project:
userFront-end Developer
Contributions:3 releases, 183 reviews, 166 commits in 5 years 3 months
Contributions summary:Ivan primarily contributed to the user interface (UI) and accessibility aspects of the Clarity design system. They addressed issues related to data grid functionality, including handling null values in the property comparator and ensuring correct page size behavior. Furthermore, they updated colors in alerts and badges, and improved visual testing and styling in vertical navigation, while ensuring accessibility fixes and consistent tab order.
accessible-designweb-componentsweb-components-libraryaccessibilityui-components
Jinnie/clarity

Nov 2018 - Mar 2022

UX guidelines, HTML/CSS framework, and Angular components working together to craft exceptional experiences
Contributions:342 pushes, 50 branches, 8 comments in 3 years 4 months
cssangular-componentscraftexperiencesguidelines
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
Ivan Donchev - Principal UI Engineer at Broadcom