Nikolay Deshev is a front-end developer with 7 years of professional experience, currently building enterprise UI components at SAP from Bulgaria. He has a strong track record in web and Drupal development, performance and SEO optimization, and has delivered end-to-end projects as a freelance blockchain and Solidity developer. At SAP he contributes to high-profile open-source projects like OpenUI5 and UI5 Web Components, focusing on accessibility, keyboard handling, and robust input components such as ComboBox and RangeSlider. His background blends design sensibility and server administration with practical product thinking—skills honed across startups, agencies, and freelance engagements. Notably, he has experience reverting and hardening framework internals to fix edge-case bugs, showing attention to stability as well as feature development.
7 years of coding experience
10 years of employment as a software developer
Business Administration and Management, General, Business Administration and Management, General at International Business School (IBS) - Bulgaria
Political Science and Government, Political Science and Government at University of National and World Economy
Drupal Development, Drupal Development at Software University (softuni.bg)
UI5 Web Components - the enterprise-flavored sugar on top of native APIs! Build SAP Fiori user interfaces with the technology of your choice.
Role in this project:
Front-end Developer
Contributions:236 reviews, 118 commits, 196 PRs in 2 years 1 month
Contributions summary:Nikolay made multiple contributions to the UI5 Web Components repository, primarily focused on enhancing existing components and implementing new features. Their work includes adding a Slider component, the Range Slider, and enhancing the ComboBox with two-column layout support. The user also addressed bugs related to input, text areas, and tokenizers while improving the accessibility and keyboard handling of several components, indicating a focus on improving the user experience. Additionally, they implemented the Horizon theme styling for the slider components.
OpenUI5 lets you build enterprise-ready web applications, responsive to all devices, running on almost any browser of your choice.
Role in this project:
Front-end Developer
Contributions:365 commits, 1 PR, 43 comments in 3 years 3 months
Contributions summary:Nikolay made several commits focused on bug fixes within the OpenUI5 framework, specifically targeting input-related components. The changes included reverting code changes in the `InputBase` and `MessageStrip` to address issues related to value state popups and unhandled null values. Additional work was done to add improvements to the existing code such as the implementation of accessibility features within the ComboBox and RangeSlider. The user also made changes related to handling item selection for the Multicombobox in the web component.
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.