Files
me/dictionary/en.json

106 lines
7.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"header": {
"whoami": "Who am I",
"skills": "Skills",
"projects": "Projects",
"name": "Ivan Rezchikov",
"contact": "Contact me"
},
"main": {
"changeLanguage": "О нет, я не говорю по-английски!",
"whoami": {
"title": "Hi there!",
"text": "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."
},
"skills": {
"title": "Developing my skills",
"timeline": [
{
"era": "Era 1.",
"text": "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": "Era 2.",
"text": "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": "Era 3.",
"text": "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."
},
{
"era": "Now",
"text": "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."
}
]
},
"projects": {
"title": "My projects",
"intro": "Okay, I'll be honest — almost all of them are basically for a virtual state project 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? So here they are:",
"items": [
{
"logoAlt": "Dusiburg ID logo",
"title": "Dusiburg ID",
"description": "The main e-government platform of the Duspean Republic with everything a virtual state needs.",
"text": "For a long time, Dusiburg relied on what VK could offer — groups, chats, and discussions where all information was published. However, over time it became clear that these things was too inflexible, so I decided to create own website for the country. The site has various forms, a bank module, and automated system for registering bills in the Parliament of the Duspean Republic."
},
{
"logoAlt": "Map logo",
"title": "Map of Virtual Countries",
"description": "An interactive map of the Organisation of Virtual Nations, displaying territories of virtual states including the Duspean Republic.",
"text": "For a long time, the Organization of Virtual Nations lacked an up-to-date map of its members. Maps created in GIMP were inaccurate and quickly became outdated. That's why I created an interactive map that can be easily updated and makes it's simple to find information about virtual countries."
},
{
"logoAlt": "Vote logo",
"title": "Central Election Commission",
"description": "A voting platform for conducting elections, referendums, and polls with auth to ensure only citizens of Dusiburg can vote.",
"text": "When elections in Dusiburg were on VK, we often had to choose between honesty and anonymity because candidates would sometimes ask friends to vote for them in private polls. So I built my own platform with authentication via Dusiburg ID, ensuring that only DU citizens vote. Recently, I added bills registration system for the Parliament of Dusiburg: parliamentarians vote, and the result is automatically sent to the President. He either signs or rejects the bill. If approved, it's automatucally published on Dusiburg ID. One of the biggest challenges was implementing interaction between the CEC site, Dusiburg ID, and the VK and Telegram bots."
},
{
"logoAlt": "Fastlink logo",
"title": "Fastlink",
"description": "This is what I'm currently working on (and, surprisingly, it's not related to Dusiburg). It's a try to create a messanger-like service in order to practice my Go knowledge in backend. Of course, it's not ready yet...",
"text": "I'm currently working on Fastlink — an attempt to create a simple messenger with backend built with Go. The project is still being developed. I hope to eventually bring it to a state where I can publish it on GitHub. Basically, the main purpose of the project is to help me understand Go better."
}
]
},
"notOnlyCoding": {
"title": "Not only coding",
"subtitle": "I also love learning human languages. Here're some of them:",
"outro": "So if you also learn one of these languages — we can practice!",
"languages": [
{
"name": "Русский",
"level": "Native",
"text": "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."
},
{
"name": "English",
"level": "B1-B2",
"text": "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."
},
{
"name": "Italiano",
"level": "A2-B1",
"text": "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, but there's always so much more to learn."
},
{
"name": "Suomi",
"level": "A1",
"text": "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..."
}
]
},
"contact": {
"title": "Wanna write me?",
"subtitle": "If you want to chat with me about coding or anything else — it's a sure thing. You can reach me here:",
"remember": "Remember you my main skills again ^^",
"contacts": [
{ "name": "Telegram" },
{ "name": "E-Mail #1" },
{ "name": "E-Mail #2" },
{ "name": "VK" },
{ "name": "Tiktok" }
]
}
}
}