Computer science / Selected projects

Diana Radchenko

I’m Diana Radchenko, a high school student interested in computer science. These projects show the questions I ask, the decisions I make, and how I test my ideas.

Interactive physics · Connected career tools · Algorithmic accountability

01

Physics Cosmos

↗

A physics learning site where calculations and simulations respond to changing parameters.

Physics Cosmos project preview
02

FLOW

↗

Connecting candidates and employers, with a job match score you can inspect.

FLOW project preview
03

AI Ethics & Law

↗

Research on turning fairness and transparency into practical requirements for AI auditing.

AI Ethics & Law project preview
01 / INTERACTIVE PHYSICS

Physics Cosmos

A physics learning site where calculations and simulations respond to changing parameters.

Core development: November 2025–April 2026 · Summer expansion: July–August 2026

Open the live website — physics-cosmos.pages.dev ↗
Physics Cosmos / Actual interface
Physics Cosmos English interface with Newton’s laws and variable definitions
Learning pages connect theory, variable definitions, interactive calculations, and self-check questions.

Why I built it

Physics can be hard to picture from formulas alone. In Physics Cosmos, a student changes a value, such as mass, force, or angle, and sees the calculation and animation respond together. The equation, controls, and picture have to agree.

What it includes

Twelve physics topics, eight prepared experiments plus a sandbox, and an AI tutor in English and Russian.

More ways to explore

Friends / Student chat
A contact list and conversation interface for adding classmates and discussing physics problems.
Teachers
A separate contact and chat interface for adding teachers and discussing schoolwork.
Articles
Physics materials, project news, and recommendations for students and teachers, with a draft editor and AI-assisted formatting workflow.
About
My introduction to the project: why I started it, its learning goals, and the values behind its design.

Contacts, conversations, and article data currently stay in the user’s browser. These interfaces are not a shared, real-time community service.

React · JavaScript · Vite · HTML Canvas 2D · Cloudflare Pages & Functions · OpenAI API
Across the projects

One thread at a time.

When something feels tangled, I break it into smaller parts, test my assumptions, and keep working until I can explain it clearly.