Ivan Dubovyi

Student • Coder • Athlete

Hey everyone! My name is, you guessed it - Ivan Dubovyi. I am a teenager, soon to be a man, born in the big '11, in a hot month of June. I have big, I dare to say massive ambitions in the areas of coding and soccer. Though those two things are very different from each other, for the past years, I've been trying to combine these fields. In this website, I sum up on my process done already, though there is way more to go!

Ivan Dubovyi

My Coding Journey

Programming started out as a hobby for me, but now - it's a lifestyle. I started on Scratch, learning it step by step, in an online school called ItgenIo. At the age of 8, I worked as hard as I could, gaining 100 hours of lessons by the age of 10, and being able to do complex projects using Scratch.

As I started diving deeper into the complex world of technology, I began learning about HTML & CSS. Using these languages, I learned about building websites. I could build simple algorithms that would help in building of a complex website. Using HTML & CSS, I could build a big part of this website.

After 96 hours of joy and pleasure using HTML and CSS, I transitioned on working with JavaScript. For the first couple lessons - it was hard. Learning a new language is always challenging, but JavaScript was especially hard for me. I was confused at first, but my coaches helped me figure everything out, and I spent 118 hours learning JavaScript.

Recently, I've decided to move to a new language. Python, is something that I am really interested in, as I can make games and learn more about AI using Python. Everyday I'm exploring Python, learning about new cool stuff and trying out new projects.

On the right, you can see a small part of my code, that I made using JavaScript. If you're an expert, and you wanna check out more of my work - just click the button. You will be sent straight to my personal GitHub account, where you can look through my work.

Scratch

My first programming languages! I love creating beautiful, responsive websites and learning new CSS tricks every day.

HTML & CSS

HTML & CSS are fundamental languages in my coding carrer. I use those two everyday I work with my code, especially if I'm working on creating websites.

JavaScript

JavaScript is my favorite language, as it adds function into my websites, and is making it feel alive and engaging.

Python

I recently started learning and using this Python. It has been one of the most challenging, though interesting languages I've ever learned.

My Story

Hello again! Shortly about my story: I was born in Ukraine, and lived my happy life in a peacful city of Melitopol. Then, war happened, and I was forced to move to a different country.

In the US, I started a new life. At the age of 10, I came to America, with a minimal knowledge of the language. Though it was hard - I made my way through. Now, as of 2025, I'm in 8th grade, working hard to achieve all of my goals.

I found interests in coding and soccer. Coding was always close to me - I started with the easiest languages, and then moved up the ranks. While sitting in the computer all day was interesting, I also wanted to play outside and talk to people. Soccer - satisfied all the checks on my checklist, and it easily became a gigantic part of my life

Ivan working on project

Me working on Scratch, 8 years old

Refereeing

My refereeing journey started in 2025, because of my passion to soccer. I always wanted to try a different role in soccer, and refereeing was the perfect opportunity for me. I started learning about it.

Over the summer of 2025, I completed a course of lessons, and in mid-fall, I officiated my first game. It was fun and interesting experience, being the center of the game I always loved and making decisions on the field that would decide the outcome of the game

As of November 2025, I refereed over 20 games, from ages u8 to u18. I worked as an assistant referee, and as the center referee, and I don't plan to stop. Now, being a referee is a lifestyle for me. I can be a part of the game, while also making key decisions. That's what I love the most about refereeing.

Referee

My Educational Journey

Education has always been important to me. Here's my academic journey so far:

Elementary School

Elementary Years (2018-2023)

I started my school career in 2018. I went to 1st grade at Elementary School No. 3, in my home city of Melitopol. There, I gained basic knowledge about Math, English, and Science. I won a couple awards as well. I won 2 math contests, and reader's contest - where you have to write a poem, memorize it, and perform it in front of the judges. When I moved to the US, I started out in the Castle Hills Elementary. I'm really grateful for that school for helping me adapt in the US with barely any knowledge of English. Every teacher was very helpful, and I'm thankful for everyone who helped me on my journey in that school.

Middle School

Middle School (2023-2026)

After 5th grade, I went to the Middle School Honors Academy at Christiana High School. I had to go through a selection: doing a special test, getting recommendations from my teachers, and even recording a video about my skills. Though it was hard to get in, especially with minimal knowledge of English, I tried my best, and got into the school. Throughout all 3 years at this school, I maintained A's or high B's. I participated in Soccer in 7th and 8th grade, did Math League in 7th and 8th grade, and always tried to involve myself, not only in classes, but in other different activities and extracurriculars.

Sports Career

Soccer has been a huge part of my life for 8 years. It's taught me valuable life lessons and given me some amazing experiences:

Soccer Team

Karate

Karate has been the first sport I've ever tried. I realized - it's boring to just sit infront of computer the whole time, so I tried something new. I've done karate for 2 years, but then something clicked. Karate became boring, I wasn't interested anymore. So, I moved on, to a different sport, where I can talk and communicate with people.

Trophy

Soccer in YMCA

YMCA was the place where my soccer career truly kicked off. I started training twice a week solo, and once with a team, and having games every weekend. I started really enjoying soccer, as it was something that would release my energy and bring me joy at the same time

Training

Soccer in Honors Academy

At my school, Honors Academy, I've played 2 seasons. In 7th grade, I tried out for the team and successfully made it in. It was a really fun and interesting experience playing at a Middle School level, as I got a lot of experience, got to know 6th and 8th graders, and made a lot of new friends. In 8th grade, it was an even better experience, as I was more prepared and skilful. Overall, it was one of the best experiences in my life playing with this team!