Christiana High School

Vote Ivan Dubovyi for President of the Class of 2030

I’m running on Viking Spirit. Tell me what it means to you, and I’ll get to work.

Ivan Dubovyi
Ivan working on Somba at his laptop
Sign the petition

Add your name

I’m running for President of the Class of 2030. Adding your name takes one line, and it shows everyone our class is behind me. That helps more than you’d think.

I support Ivan Dubovyi for President of the Class of 2030. I want a president who listens first and follows through.

Signing runs on JavaScript. Switch it on and refresh to add your name, or send me a message through the idea form.

I support Ivan Dubovyi for President of the Class of 2030. I want a president who listens first and follows through.

Your name and today’s date are all I save, and I’m the only one who sees the list. Names stay off this page.

Class of 2030 election

Why me?

Four reasons to vote Ivan Dubovyi for President of the Class of 2030.

I listen first

Leading well means listening more than talking. So the first thing I made for this campaign is a place for your ideas, and I read every one.

A Viking through and through

I spent three years at the Middle School Honors Academy on this campus, and now I’m a freshman here. I’m in BPA, NJHS, ASPIRA and Yearbook Club, and I play soccer. I want the Class of 2030 to bring the most Viking Spirit in the building.

I build things that help

I founded AlgeBridge, a student-led initiative to help students with Algebra 1, and I built Somba, a network for teen builders. I coded this website too.

I’ll host our fundraisers

I’ll make sure the Class of 2030 gets fundraising events like dances, festivals, workshops, watch parties and talent shows. Every one raises money for our class and brings us together.

Vote Ivan Dubovyi for President of the Class of 2030

Share your idea See what I’ve built

Questions or ideas? info@ivandubovyi.com

What I build

My Coding Journey

I started coding when I was 8, and I have studied it for nearly 400 hours since then.

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 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 to working with JavaScript. For the first couple of 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. Every day 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 language. I spent 100 hours on it between ages 8 and 10, and it is where I learned how loops, events, and logic actually fit together.

HTML & CSS

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

JavaScript

JavaScript is my favorite language, as it adds function to my websites and makes them feel alive and engaging.

Python

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

Selected work

My Portfolio

Here are some of the projects I've built. Each one challenged me to learn something new and push my skills further.

Algebridge homepage Ed-tech · Founder

Algebridge

Algebridge is a student-led initiative I founded to help people who are struggling with Algebra 1. The site lays out our mission and opens into an interactive learning platform with videos, step-by-step help, and a fun-house mini-game where you earn points called Bridgeys as you practice. The whole idea is to make sure nobody gets left behind at the exact moment math starts to get hard.

Visit Algebridge
Somba landing page Social · Web

Somba

Somba is a network for ambitious teenagers, built around collaborators instead of followers. Think LinkedIn, but for teen builders: you apply to join, and members gather in small groups called Nets rather than one endless feed. The whole idea is people over followers, work over performance, and small close networks.

Visit Somba
Sentloop landing page Messaging · Web

Sentloop

Sentloop makes sure you never miss a birthday or a holiday. You add the people who matter, and it remembers every date, writes something that sounds like you, and gets it there on the day. Where a platform lets apps send for you, the message goes out on its own. Everywhere else it hands you the message ready to go, and tells you which is which. The whole idea is staying close to people without holding all of it in your head.

Visit Sentloop
Where I'm from

My Story

Hello again! Shortly about my story: I was born in Ukraine, and lived my happy life in a peaceful 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 2026, I'm in 9th 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 at 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

On the field

Refereeing

My refereeing journey started in 2025, because of my passion for 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 a 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
Education

My Educational Journey

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

Elementary School

Elementary (2018-2023)

I started my school career in 2018. When I moved to the US, I started out at 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, and for the start it gave me here.

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.

High School

High School (2026-2030)

I'm excited to continue my journey with Christiana in high school, on the same campus where I spent all three of my middle school years. I'm hoping to get involved with the community as much as I can, get outstanding grades, and help my peers whenever they need it. I want to keep playing soccer, keep building the projects I care about, and take on the harder classes that push me. This chapter is just starting, so I'll keep this page updated as it goes.

Athletics

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 in front of the 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 skillful. Overall, it was one of the best experiences in my life playing with this team!

Get in touch

Say hello

If you want to talk about code, soccer, or anything I've built here, I'd like to hear from you.