Andrey Okonetchnikov

Founder at Component Driven

Vienna, Austria
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
Andrey Okonetchnikov is a frontend engineer, UI designer, and founder with 19 years of experience building design systems and polished user interfaces from startups to enterprise teams. Based in Vienna, he leads Component Driven and has driven design-system efforts as Design System Lead at Adverity and created component libraries and styleguides for companies like Feedly and Kleiner Perkins. A prolific open-source contributor, he has improved developer tooling and popular projects such as Storybook, react-sparklines, react-dropzone, and webpack-cli—often focusing on performance, build optimization, and component lifecycle correctness. He combines hands-on engineering with workshop teaching and conference speaking, and his background as both designer and developer helps teams ship usable, accessible UIs faster. An interesting detail: he’s repeatedly improved hot-reload/debugging workflows and testing ergonomics across multiple projects, reflecting a focus on developer experience as well as end-user polish.
code19 years of coding experience
job12 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at Yaroslavl Demidov State University
stackoverflow-logo

Stackoverflow

Stats
274reputation
28kreached
8answers
0questions
github-logo-circle

Github Skills (74)

storybook10
ui-components10
testing10
styled-components10
system10
automation10
automation-testing10
file-upload10
linter10
stylelint10
javascript10
component-development10
front-end-development10
html10
sh10

Programming languages (12)

TypeScriptMDXJavaShellC++CoffeeScriptSCSSJavaScript

Github contributions (5)

github-logo-circle
Simple HTML5 drag-drop zone with React.js.
Role in this project:
userFront-end Developer
Contributions:92 releases, 1 review, 179 commits in 3 years 1 month
Contributions summary:Andrey primarily contributed to the development of the React Dropzone component. Their work included implementing new features like the `accept` attribute support and adding corresponding callbacks for file handling. The user also refactored the component to use ES2015 classes and improved code formatting. Furthermore, the user ensured the component's compatibility with different browsers.
file-uploadreactzonejavascriptdrag-and-drop
lint-staged/lint-staged

Jan 2016 - May 2020

🚫💩 — Run tasks like formatters and linters against staged git files
Role in this project:
userDevOps Engineer
Contributions:128 releases, 126 reviews, 322 commits in 4 years 4 months
Contributions summary:Andrey primarily focused on setting up and improving the project's tooling and automation. They introduced scripts for linting staged files and integrated various linters such as ESLint and Stylelint. Further, the user added features to detect and warn about missing linters and improved the glob patterns used. They also experimented with Gulp plugins and refactored the build processes for better execution.
linterlintlintersstage-fileseslint
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
Andrey Okonetchnikov - Founder at Component Driven