Boris Kirov is a design-focused software engineer with 10 years of experience crafting thoughtful front-end experiences, currently working remotely from Amsterdam. He specializes in UI design and front-end development, contributing to high-profile open-source projects like Elastic’s Kibana and EUI where he improved APM dashboards, accessibility, and component libraries. Comfortable bridging visual design and engineering, Boris has a track record of shipping polished components, icons, and documentation that improve observability and developer UX. With a background in finance, economics and advertising plus a European management exchange, he brings a rare blend of analytical rigor, user-centered design, and cross-cultural communication to product teams.
10 years of coding experience
Bachelor's Degree, Finance, Economics, Bachelor's Degree, Finance, Economics at New Bulgarian University
Master's degree - Erasmus (Exchange program), Languages, business and European management, Master's degree - Erasmus (Exchange program), Languages, business and European management at Université d'Orléans
Contributions:19 reviews, 9 commits, 33 PRs in 8 months
Contributions summary:Boris primarily focused on enhancing the user interface of the Kibana APM (Application Performance Monitoring) features. They converted code boxes to EuiCode components, fixed I18n issues, and added data test subject attributes for improved O11y. Their work involved integrating new icons and badges, modifying service overview components, and refining the visual presentation of mobile APM data. The commits demonstrate a focus on improving the user experience and visual design of APM dashboards.
Contributions:4 commits, 10 PRs, 3 pushes in 3 months
Contributions summary:Boris primarily focused on enhancing the user interface and expanding the component library of the Elastic UI Framework. Their contributions included adding a new beta icon, implementing discuss and issue icons, updating the composition variant in EuiStat documentation, and incorporating error and warning guides to improve user experience. The user also added a new chat icon for the AI Assistant. This involved modifying existing components, creating new UI elements, and updating documentation to reflect the changes.
reactsasseuiui-frameworkelastic
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.