Ivan Demidov

Frontend Web Developer at PostHTML

St'Petersburg, Russia
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
award
Top expert inVue.js and Nuxt.js Development
Ivan Demidov is a Frontend Web Developer from St. Petersburg with 11 years of hands-on experience building reliable, performant web interfaces. He combines deep JavaScript expertise with a practical quality-first mindset, evidenced by bug fixes, performance tweaks, and expanded test coverage across popular open-source projects like PostHTML and marked. Ivan’s contributions span core library refactors, plugin integration, and nuanced parsing fixes—work that demonstrates both attention to edge cases (date parsing in card-validator) and an ability to navigate complex AST-like transformations. Comfortable across the stack, he brings a pragmatic approach to shipping stable UI tooling and improving developer-facing libraries.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
13reputation
39reached
2answers
1question
github-logo-circle

Github Skills (22)

unit-testing10
markdown10
parserator10
javascript10
parser10
testing10
html-parser10
compiler-compiler10
markdown-it10
html10
posthtml10
compiler10
transformer10
commonmark9
xml8

Programming languages (8)

TypeScriptCSSShellSCSSJavaScriptVueHTMLPython

Github contributions (5)

github-logo-circle
posthtml/posthtml

Jan 2016 - Jan 2023

PostHTML is a tool to transform HTML/XML with JS plugins
Role in this project:
userFull-stack Developer
Contributions:19 releases, 22 reviews, 248 commits in 7 years
Contributions summary:Ivan primarily worked on improving the PostHTML library by refactoring the core logic, fixing bugs, and implementing new features. Their commits involved modifying the `lib/index.js` file, focusing on areas like plugin integration and tree traversal, indicating a deep understanding of the library's inner workings. They also contributed tests and made adjustments to the test suite for the project. The user also updated test cases and fixed a typo in a require method, improving the overall stability and functionality of the library.
transformxmljavascripthtml-parserxml-parser
markedjs/marked

Apr 2020 - Apr 2020

A markdown parser and compiler. Built for speed.
Role in this project:
userFull-stack Developer
Contributions:26 commits, 6 PRs, 25 comments in 25 days
Contributions summary:Ivan primarily focused on improving the markdown parser and compiler. Their contributions involved fixing bugs related to italics and closing delimiters. They also worked on performance optimizations, including adding a helper function for indent code compensation and improving the toRenderExact method. Additionally, the user added new tests and modified existing ones for code compensation, ensuring the markdown parsing was correct.
speedcommonmarkmarkdown-parsercompilergfm
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 Demidov - Frontend Web Developer at PostHTML