Petyo Ivanov

Frontend Developer at Self-employed

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
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.
code17 years of coding experience
job20 years of employment as a software developer
bookEnglish Literature (British and Commonwealth), English Literature (British and Commonwealth) at ELS Plovdiv
bookDid not graduate Computer Science, Did not graduate Computer Science at New Bulgarian University
bookOther; CORe Credential of Readiness Business Administration and Management General, Other; CORe Credential of Readiness Business Administration and Management General at HBX | Harvard Business School

languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (25)

markdown10
editors10
javascript10
react-components10
react-native10
testing10
css10
typescript10
system-design10
ui-design10
editor10
react-component10
system10
uid10
material-design10

Programming languages (18)

C#MDXCSSRustHTMLKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
mdx-editor/editor

Jan 2023 - Mar 2023

A rich text editor React component for markdown
Role in this project:
userFull-stack Developer
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.
editorlexicalmarkdownmarkdown-editormdx
telerik/kendo-ui-core

Oct 2011 - May 2017

An HTML5, jQuery-based widget library for building modern web apps.
Role in this project:
userFront-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