Ivan Rezchikov

Hi there!

I'm Ivan and I enjoy creating websites and experimenting with different ideas in programming. I like playing around with design, which makes projects more interesting. I was born in St. Petersburg and I think that the atmosphere of the city has influenced my sense of style — it might be seen in this and other projects of mine.

О нет, я не говорю по-английски!

Developing my skills

Next.js

Tailwind

Prisma

Postgres

Supabase

Shadcn

React

Docker

Linux

HTML

JS

Go

Redis

Next.js

Tailwind

Prisma

Postgres

Supabase

Shadcn

React

Docker

Linux

HTML

JS

Go

Redis

Era 1.

Since my start of coding in 2019 till about 2022, I've been programming using basics — pure HTML, CSS, JS, and PHP with MySQL. Those were my first experiments, small sites and scripts, and attempts to understand how systems work. Back then I was playing around creating pseudo-viruses in Windows CMD and using Termux trying to hack my own phone using Metasploit...

Era 2.

In 2023 I decided to seriously learn React. At first, it felt a bit difficult to understand, but once it tried, I loved it. React gave me a new way to think about web design. That same year, I discovered Next.js — my favorite framework till now and the core of my main stack.

Era 3.

Later I started exploring databases. I tried MongoDB and PostgreSQL — and found that Postgres is much better for my needs. Around that time I also discovered Tailwind, which completely changed the way I write styles for my sites. It became my tool for keeping things clean and minimal. I also tried Python a bit, but honestly, it never felt that interesting to me.

Now

These days I continue improving my skills. I'm learning to deploy my projects using Docker, working with Supabase as my database, and running server on Linux. The biggest challenge right now is learning Go — my first real systems-level language, not just another framework.

My projects

A lot of my projects are related to a virtual state called the Duspean Republic, named after my cat. Yes, I built a couple of governmental sites for an imaginary country and for the organisation where it is. It's kinda embarrassing, but also... I learned a ton doing it? Well, due to the lack of interest in the project, most of them are no longer available online. But there're also some other sites. So here they are:

Not only coding

I also love learning human languages. Here're some of them:

Flag #1

Русский

Native

Russian is my native language - born and raised with it. I speak it fluently, obviously, since it's literally how I think. I study it at school too, and while it's not my favorite subject, it's definitely not the worst one either.

Flag #2

English

B1-B2

English was the first foreign language I started learning. I knew some sentences even back in kindergarten, then began serious study in second grade. I absolutely love this language and I'm always looking for ways to practice it.

Flag #3

Italiano

A2-B1

My passion for Italian was born right after my first trip to Italy in 2019. I've been learning it since 2022, completely self-taught. I think I have a pretty good level for someone who learned it by himself, at least Italian sellers were able to understand me and I got 81 points on the regional step of olympiad, but there's always so much more to learn.

Flag #4

Suomi

A1

I learned Finnish for 6 months, also by myself. It was interesting - the structure is really unique. But I found it too difficult to learn alone, so I've abandoned this idea for a while... I only remember some words and phrases in Finnish now.

So if you also learn one of these languages — we can practice!

Wanna write me?

If you want to chat with me about coding or anything else — it's a sure thing. You can reach me here:

Remember you my main skills again ^^

Next.js
Tailwind
Prisma
Postgres
Supabase
Shadcn