Hello!
I'm Oleh, but online, I usually go as OlegWock. I'm a web developer, primarily working on the frontend side of things. I really enjoy building something pretty and useful, and the frontend enables me to do both at the same time. In the past, I also worked a lot on browser extensions.
Besides programming, I'm interested in cooking, cycling, and the graphic design of printed media. I speak Ukrainian, English and a bit of Slovak and would love to chat if you have something to say.
Here I write about React, animations, and occasionally about browser extensions.
Latest posts
Animating Radix Primitives with Framer Motion
I always forgot how to properly pair Radix Primitives and Framer Motion, so I wrote this guide!
Building a «hold to confirm» button with Framer Motion
If typing the project name to confirm its deletion is too boring, how about we make a confirmation button that shakes, vibrates and almost tries to run away from the user?
Did you know you can write your own typesafe React router in 500 lines?
There are a lot of things you can do for yourself. One of them is simple type-safe React routing library. Sounds good, doesn't it?
Direction-aware animations in Framer Motion
Carousels, multistep forms and navigation between screens – they all profit from nice direction-aware animation. In this recipe, you'll learn how you can implement some.
Concurrency in React 18 for busy bees
Guide to concurrency, CPU- and IO-bound components, and other interesting stuff. Finally, learn wtf deferred value is.