Web Development, Career, Education
TypeScript, Bun.js/Node.js, React, Next.js/Astro, PostgreSQL, Drizzle/Prisma ORM, Google Cloud/Vercel/self-host.
My Skills
TypeScript
Must-have for JS projects
I work with TypeScript on a daily basis for many years for required level of type safety on a project, follow new features.
React
Commercial projects since 2012
I work with React non-stop since version 0.5 (2012), from class to functional and server components, hooks.
Bun.js/Node.js
Work non-stop since early versions
Can't say I'm an expert because always learn/revisit APIs required for my task. But never had issues I couldn't solve.
JavaScript, ESM
My main stack's core
Been working on corporate projects when IE5-IE6 support was still required, jQuery or AJAX were a thing and async/await wasn't. Will never miss those times :)
DB, RDS, ORM
Postgres/Mongo, Prisma/Drizzle and others
Had production experience and still work with many different databases, ORMs and DBaaS. From common SQL/NoSQL to RDS and specific cloud ones.
CI/CD
Automated pipeline is a must
Did pipelines to build and deploy different kinds of projects over past years.
Frameworks
For full-stack, BE or UI
Had production experience with a variety of frameworks. From UI (HeroUI, MUI, Tailwind CSS and others) to backend (Nest.js/Express) to full-stack (Next.js, Astro).
Cloud Providers
Google Cloud, AWS, DigitalOcean, Vercel
Have production experience with different cloud providers, participaded in audits and more.
React Native, Electron, Flutter
Significant experience in cross-platform development
Didn't work a lot, but know enough to quickly bootstrap a project/CI, Expo etc.
General Timeline
My Career
Music
Graduated music school with honors. I love both listening and playing music, have a small record label and record collection.
Music always was and is now a big part of my life.
Thanks to my father, I was introduced to music since early childhood. Started collecting Pink Floyd since I was about 6 y.o. and still a big fan. Volunterily signed to the music school when I was 7, which I graduated with honors.
As a teenager started listening to different metal and electronic music subgenres, that’s where my fascination about music and playing different instruments got into the next level. Now I play guitars, drums, keyboards and some folk instruments. Have a home recording studio. Always curious about sound design and quality, instruments, equipment, effects etc.
I continue to regularly attend classes on some musical instruments (mainly guitars and drums) to improve my skills.
Since 2011 running indie record label and a music zine — Noizr. It still is a non-profit project, all income is re-invested into our artist development (since russian invasion all accumulated income for last couple years is donated to Ukrainian army and Come Back Alive fund).
Also, I collect some music on physical media (vinyl and cassette tape). Sometimes I enjoy the time specially set aside for listening to my favorite music.
P.S. You can watch me playing live with Nabaath on YouTube: part 1, part 2 (warning: it may be a bit “too heavy” for some). The rest of the musical projects & records are still in progress.
Travel
Car trips, sunsets, night skies, camping. Also sightseeing, museums, a bit of history and culture.
Traveling is a big part of my life and I hope it always will be. It’s always something new — architecture, history, museums, culture.
Visited almost every country in Europe. And not just a quick fly over and see couple tourist attractions. I really enjoy car trips and try to see this way much more. My biggest car trip so far was around 10k km, 10 counntries over 6 weeks, from Ukraine to Atlantic Ocean and back.
Also seen a bit of USA, Dubai and more.
Been traveling a lot over Ukraine as well, it is very rich on beautiful places (mountains, lakes, rivers and of course cities).
I enjoy watching sunsets, clouds, starry skies. When combined with mountains, lakes, forests — even better :)
Hobbies
Tech, gear, design, games. Smart home (HomeKit, Zigbee), automations. Snowboarding, surfing, swimming, cycling, longboards etc.
Music and traveling are obviously my biggest hobbies. But also I enjoy a lot of things in this constantly developing world. Apparently, I am a very curious person.
Technology & New Gear
This is something I really like to get into and try for areas I'm involved. New gear for music (instruments, effects, pedals, audio interfaces & monitors, amplifiers etc). Smart home devices to make my life easier with automations and sensors. Electric scooters, bicycles etc.
Active Lifestyle
I really enjoy snowboarding, surfing, swimming, kayaks, cycling. I was a competitive swimmer for years (candidate for master of sports). Some of that happens not really often, but when I feel I miss it I'll definitely go for it. Driving on sands in the desert, huge aqua parks, rollercoasters, parachute jump — I did it all as well.
Art Books
Reading is not my strongest side. I like some science fiction like Roger Zelazny, Dan Brown etc but not reading that much. On the other hand, I really like art books and collect some of those. About music, art, history, architecture, museums and more.
Games
Probably, there's no tech geek without interest in modern gaming. I play some games on my console (mostly online, with friends), sometimes on iPad. Not really into PC gaming anymore, keeping a dedicated gaming PC up to date is too annoying to me and I don't need that for work. When I'm in the mood to play, I like to just press a button, launch the game and distract myself for a while.
FAQ
Answers to your frequently asked questions.
What kind of a role are you looking for?
In general, I'm looking for something like a tech lead role, where about 50-70% of the working time is actual development and the rest is for meetings/planning/mentoring/code reviews etc. I really enjoy doing something myself, and I prefer working on some complex tasks without much of a distraction.
Are you in Ukraine now? Is it safe?
Yes. I'm here in my house most of the time. I'd say it is relatively safe here now. My location turned out to be pretty good in this situation counting I'm pretty close to Kyiv (southern direction).
How do you deal with obvious risks?
I have big batteries that can supply core electronics (heating, lights, optical internet connection) for a couple of days during winter. I can charge batteries with my generators, switch to batteries and back is automatic and seamless. I have reinforced film on my windows to avoid shattering (just in case). Also, I have a safer place below the ground floor. I have a car with a full tank of gas and extra gas just in case. The main risk is a direct hit, which I hope won't happen.
Do you plan to leave Ukraine?
No, I don't have plans like that now. I chose to stay in Ukraine and support family, people and the army where I can. Surely I have doubts sometimes, so monitoring the situation from a safety point of view.
Do you have open-source projects?
Sure, I love open source community and contribute where I can. My biggest NPM module countries-list has ~1.3K stars on GitHub and 2.4M+/mo downloads on NPM. You can check them and my other projects on the Projects page.
Do you prefer remote work, office or hybrid?
In recent years, I have primarily worked remotely. In general, I truly value real-life communication and am happy to have periodical in-person meetings. But not on a day-to-day basis right now, not until the end of the war. I try to be highly available during a working day, so video calls are possible whenever it is required.
Any fun facts about yourself?
- Quit smoking at age 7 — after my very first cigarette (my father let me try it, knowing I'd hate it!)
- Been collecting Pink Floyd since age 6
- Built my first commercial software project at 17 (end of 2003)
- Candidate for master of sports in swimming
- Graduated three schools simultaneously: secondary, music, and sports
Links & Social Media
Check out my GitHub, LinkedIn or other profiles.