Anton Lavrenov is a founder and seasoned front-end engineer with 13 years of experience building graphical web applications for data visualization and process optimization from Cancún, Mexico. He leads Polotno and previously ran his own consulting firm, blending product-minded entrepreneurship with deep hands-on work in canvas-based UIs. His open-source contributions to notable projects like react-konva, vue-konva, Polotno Studio, and KineticJS show a focus on canvas rendering, component lifecycle, event handling, and mobile UX—skills that translate to high-performance interactive editors. Comfortable across React and Vue ecosystems, he’s known for shipping both core library fixes (including lazy/suspense support) and user-facing interface improvements. Trained as a mathematician and system programmer, he brings analytical rigor to visual interaction problems and often bridges low-level rendering quirks with polished UX.
13 years of coding experience
Engineer’s Degree, Mathematics and Computer Science, MATHEMATICIAN, SYSTEM PROGRAMMER, Engineer’s Degree, Mathematics and Computer Science, MATHEMATICIAN, SYSTEM PROGRAMMER at Siberian Federal University
React + Canvas = Love. JavaScript library for drawing complex canvas graphics using React.
Role in this project:
Front-end Developer
Contributions:12 releases, 413 commits, 91 PRs in 6 years 10 months
Contributions summary:Anton primarily worked on the `react-konva` library, focusing on implementing new features and fixing bugs related to Konva component usage within React. They addressed issues such as correct child removing and updates related to the DOM. The user was involved in adding, improving, and fixing core features related to component lifecycle and event handling. They also contributed to the build process by rebundling and adding support for lazy and suspense components.
Contributions:2 reviews, 309 commits, 5 PRs in 2 years 3 months
Contributions summary:Anton primarily focused on building the front-end interface for the "Polotno Studio" design editor. The user's initial contribution involved setting up the basic structure by modifying `index.html`, and integrating core React components like `App.js` and `index.js`. They then implemented key features such as a top bar and UI improvements, adding analytics and enhancing the overall design. The user also worked on mobile optimizations and user experience improvements.
design-editorcanvascssdesigneditor
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.