From time to time, I give talks on various web-related topics like Web Performance.
If you'd like to invite me to speak at your event, please send me a note. You can grab my speaker bio and photos here.
I am a Google Developer Expert in Web Technologies in the New York Metro area.
The Google Developer Experts program is a global network of highly experienced technology experts, influencers, and thought leaders who have expertise in Google technologies, are active leaders in the space, natural mentors, and contribute to the wider developer and startup ecosystem.
People often ask how to pronounce my name in English context and I can't blame you - it's tough to do as it originally has plenty of Russian-specific letters and sounds (don't get me wrong, I had to correct several of Russian documents to fix the misspellings too).
As a result, I created an English pronounciation which is hopefully not as hard. And I use it myself every day so don't feel bad about it.
I organize New York Web Performance Group - you can check meeting schedule over at Meetup.com.
I also help other Web Performance meetup organizers, if you are already running a group or want to start one, let me know.
I built a few web-performance (as in "UX speed") tools and projects over the years and they are open source:
Borderless Framework (early draft) - an approach (and potentially a software framework) for building web applications that can change their topology after they are originally developed. I hope that this will allow for better adoption of new architectures and allow for easier optimization of the code for performance based on runtime metrics after they are in production rather than rules-of-thumb before they are built.
UX Capture - UX metric instrumentation methodology, JavaScript library and React components. (2016, 2018)
Also inclides a sample React, Gatsby and NextJS apps to help with understanding how things work. We developed this project together with my colleagues at Meetup as open source software.
Speed Selector - a prototype of visual metric analysis approach using WebPageTest's Speed Index calculations (2016)
This approach (not the code) is now used in WebPageTest's Visual Metrics tool (under the name of "hero elements times") originally implemented by Joseph Wynn of SpeedCurve. Visual Metrics tools is also used in SiteSpeed.io's Browsertime. Some background in their changelog.
None of it would be possible without Patrick Meenan, creator of WebPageTest and Speed Index metric itself and standalone Visual Metrics tool.
WebPageTest launcher - Chrome extension that does one thing - lunches WebPageTest.org with current URL and speeds up WPT-addict's workflow (2015)
ShowSlow - now deprecated, synthetic performance monitoring tool (2009). I also ran a public instance (sponsored by Blaze.io and then Akamai) that crawled your URLs and tracked metrics over time.
I like to create things out of leather. I stream the process on Twitch, and sometimes I sell them under the brand of Cherny Goods.
I also sell leather patterns for dice bags, rubik's cube cases and other fun things you might enjoy.
I like making 360 panorama photos and videos.
My photos on Google Maps have around 70M views.
GitTerra is a game for developers played by building software!
The game is in the very early stages of development with so many awesome features coming! Right now, you can already get a city generated based on your repository using a CI/CD pipelines on GitHub and GitLab.
Treasure Scanner is a barcode and QR code scanner that is fun to use.
Use Treasure Scanner as a regular bar code or QR code scanner, but earn points and find hidden treasures every time you scan.
Some codes are also special and have collectible items inside.
(the app is not in the app stores anymore and I don't know if I will ever have time to rewrite it)
Note to self helps you quickly send email to your own email address
If you ever sent email to yourself to track to-do item or save a note for archive along with your email, this is a tool for you.
I like geeky t-shirts and created a design of my own.
It shows your age in binary format and is a great conversation starter for both types of people, who can read it and who can't.
You can enter your age and get a t-shirt printed through Zazzle.com
My blog is mostly outdated and doesn't have much new information. One day this will change for the better.