GannochenkoDEV

Visit 👉 https://gannochenko.dev/

Year: 2017

React
React
Next.js
Next.js
TypeScript
TypeScript
CSS3
CSS3
HTML5
HTML5
Tailwind
Tailwind
Vercel
Vercel
Jamstack
Jamstack

The personal website I always dreamt of.

Well, I always wanted to start some tech blogging, but I couldn't commit to the decision for a very long time.

Only after I moved to Germany, I thought the time has finally come. I am used to thinking of my blog as a hobby of a sort. I try to write a new article at least once a month, and I'm constantly working on improving the website itself.

The website doesn't use any template, it's completely custom, the UI was built from scratch.

Upd 2025: Massive revamp by migrating from Gatsby and Styled-Components to NextJS and Tailwind. It was a long story even with Claude by my side, but I've managed to pull it off eventually.

The results are:

Before 🤡

GannochenkoDEV before

After 🦾

GannochenkoDEV after

A good improvement!

The code and the project itself is still rough on the edges here and there, I must admit. It needs some extra love. In my opinion, Gatsby was way stronger with image processing, so I'll have to do something about it now with NextJS.

Just like animals evolve over time and shrugg-off redundant features, I've decided to do the same by removing certain sections, in particular:

  • The "Contacts" page - during the span of 7 years, I've only received like 3 messages through that form. If you ever need to get in touch, you know where to find me.
  • The "Skills" page - the page always felt like a cesspool of information, it wasn't really possible to tell which skills I use the most at the moment, and which ones are obsolete. I have something else on mind as a drop-in replacement.

I've also removed some transition effects, and got a dark theme (because it was offered by NextJS by default).

The old website is so far available here.