Hi! I’m Andrey Okonetchnikov — a Front End Engineer and UI & UX designer from Vienna, Austria
I’m passionate about UI and UX design, typography, music, photography, mountain biking and coffee.
I’m an engineer with a Master’s degree in Computer Science, but I’m also a designer. I love solving complex problems, no matter if it’s a design or technical challenge. I mostly design in code using JavaScript and CSS, but when it’s required I use graphic editors as well.
I believe that “No UI == Best UI” and that good UI is how things work and not just how they look. I value statistics and tend to verify my ideas using prototypes and usability tests.
I care about code readability and maintainability and actively use linters and code analysis. I’m the author of 🚫💩 lint-staged — a simple tool to enforce code quality in teams.
When writing styles, I use CSS-modules or, when not possible, BEM and I believe that CSS-in-JS is the future of CSS.
Clients & projects I’ve worked for:
-
Feedly
Product designer and Front-end developer for the most popular RSS reader.
-
ColorSnapper
Co-founder & product designer of a color picker Mac OS X application.
-
Kaffemik
Co-founder of the third-wave coffee shop in the heart of Vienna.
-
JetBrains
Front-end developer and UI-designer.
-
Yandex
JavaScript UI -developer for a client-side application.
-
Beanstalk
Product designer. Designed logo, promo site and the UI for the web application.
Open Source projects I’ve worked on
- react-dropzone
- lint-staged
- ejs-loader
- react-container-dimensions
- okonet.github.com
- react-scroll-sync
- yaml-loader
- modalbox
- colorsnapper-website
- webpack-codemods
- attr-accept
- webpack-long-term-cache-demo
- codestage
- cooltips
- metalsmith-webpack-dev-server
- metalsmith-remote-json-to-files
- export-albums-to-folders
- YTranslator
My public profiles at
- @okonetchnikov
- github.com/okonet
- dribbble.com/okonetchnikov
- flickr.com/photos/andreika
- 500px.com/okonetchnikov
- last.fm/okanet
If you want to hire me, just let me know about your project and let’s talk: andrey@okonet.dev