Petyo Ivanov is a frontend developer and founder with 17 years of experience building developer-focused UI components and tooling from Sofia, Bulgaria. He created virtuoso.dev (a high-performance virtual list) and mdxeditor.dev (a rich markdown editor), demonstrating a focus on performance and developer ergonomics. His career blends hands-on engineering and product leadership at companies like Stream—where he led engineering and improved chat SDK type safety—and Pydantic, alongside running his own projects. Open-source contributions to widely used projects such as MUI and Stream show deep TypeScript and testing expertise, including sharpening typings and fixing flaky tests. Petyo often operates at the intersection of UX, automation, and architecture, refactoring complex editor and virtualized UI code while shipping practical features like floating toolbars and language-aware code block controls. Colleagues describe him as a pragmatist who turns tricky front-end edge cases into reliable, reusable components.
17 years of coding experience
20 years of employment as a software developer
English Literature (British and Commonwealth), English Literature (British and Commonwealth) at ELS Plovdiv
Did not graduate Computer Science, Did not graduate Computer Science at New Bulgarian University
Other; CORe Credential of Readiness Business Administration and Management General, Other; CORe Credential of Readiness Business Administration and Management General at HBX | Harvard Business School
Contributions:9 reviews, 103 commits, 111 PRs in 2 months
Contributions summary:Petyo primarily focused on enhancing the mdx-editor/editor repository, a rich text editor React component for markdown. Their contributions included code refactoring, test porting, and splitting import/export functionalities. Additionally, the user implemented features related to a source mode. They are involved with new UI features such as an improved toolbar, including language selectors for code blocks, and integrating a floating toolbar for the editor.
An HTML5, jQuery-based widget library for building modern web apps.
Role in this project:
Front-end Developer
Contributions:5140 commits, 19 PRs, 356 pushes in 5 years 8 months
Contributions summary:Petyo primarily contributed to the front-end aspects of the Kendo UI Core library, as indicated by changes to JavaScript, CSS, and LESS files. Their work involved improvements to the user interface, including theming and styling, and updating of existing UI components and tests. Additionally, the user was responsible for addressing testing procedures and resolving style-related issues to enhance component integration.
widgetjquerytelerikjavascriptweb-apps
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
Petyo Ivanov - Frontend Developer at Self-employed