PLAYER 01

Class of 2028 · AI, software & data

Ruslan
Ushurov

I turn curious ideas into useful, playful software.

Student developer building AI tools, simulations, predictive models, and more approachable ways for people to learn code.

>_ currently building with Python, JS, and lots of curiosity

High Honor Roll

Warsaw High School

Dual Enrollment

Genesee Community College

CS50x + CS50P

Harvard edX

National Honor Society

NHS

About

Curious, technical, and focused on machine learning.

Hi! I'm Ruslan Ushurov. Currently, I'm a high school sophomore and I'm focused on a pathway that will lead me to becoming a Machine Learning Engineer, AI Engineer, or Software Engineer. My main focus is Machine Learning, meaning I would like to go to college to receive a PhD in Machine Learning.

I like building projects that connect technical ideas to real users: AI feedback tools, sports prediction systems, games, and education projects that make computer science easier to start.

Python JavaScript React Flask Node.js Data Analysis GitHub Google Workspace

Experience

Leadership and research, arranged with purpose.

Instructor

Summer 2026

Warsaw Public Library

Assisted in executing a community initiative utilizing a library grant. Developed curriculum for and led a comprehensive six-day introductory Python programming course designed for teens and adults to bridge digital literacy gaps.

CS Education Research

2026 - Present

Independent Research

Working with Dr. Michael Daley of University of Rochester, I developed an independent research based off of my 2026 summer coding class, as well as data from my high school, with the question, how do prior experience and different teaching styles affect students' abilities to learn how to code?

Spotlight Theater

2026 - Present

Job

Working at the movie theater, I learned how to multi-task effortlessly, clean efficiently, and most importantly, developed customer service skills.

Peer Tutoring

December 2024 - June 2025

Job

While tutoring, I developed strong communication skills by helping students understand math and science, as well as developing patience and flexibility by using teaching methods to meet the academic needs of students.

Project arcade

Pick a cartridge.
Press start.

02 / FIRST AI
LLMSPYTHON

AI Running Coach

My first AI project: a Streamlit coach that reads run data and suggests what to do next.

PythonStreamlitGemini
03 / DATA LAB
PREDICTIVE MODELLIVE DATA

March Madness Predictor

A full-stack bracket simulator using a KenPom-style model, logistic regression, and 25,000 Monte Carlo simulations.

PythonFlaskMLScraping
04 / SIMULATION
GAME JAMFULL-STACK

Earth 2025

Search for radioactive anomalies in a text simulator with a live global leaderboard.

FlaskREST APICORS
05 / REFLEX TEST
PLAYABLEASYNC JS

Shadowboxing

A quick look-and-point battle against the computer. Chain three hits to win.

JavaScriptPromisesGame Logic
06 / FAN OS
WEB APPIN LAB

colemanOS

A Keon Coleman-themed mini operating system with weather, news, and a quote generator.

JavaScriptAPIsUI Design
07 / TEACHING
COMMUNITY6-DAY CLASS

Intro to Python Class

A Warsaw Public Library workshop designed to make programming feel accessible from day one.

CurriculumPythonTeaching