Nazarbek
Get in touch
All projectsCase study11—12Next project
Interactive science

KEPScience

Interactive science models, articles and learning activities.

MY ROLEIndependent developer
CORE STACK
ReactTypeScriptDjangoDRFMUI

Overview

A science learning project combining articles, a concept atlas, interactive labs and educational games. Parameter controls expose model behaviour, while each activity documents its assumptions and simplifications.

System overview
KEPScience — Interactive science models, articles and learning activities.
Simplified system diagramReact · TypeScript · Django

The challenge

Interactive models need clear assumptions and consistent learning records. Content publishing, activity routes and saved sessions share a structured workflow.

Engineering decisions

01

Make ideas explorable

The activity catalogue contains 15 laboratories and 15 games, spanning waves, circuits, orbits, genetics, Bayesian reasoning and gradient descent. Activities explain the simplifications in their models.

02

Give content a lifecycle

Drafts, reviews, publication and source tracking give educational material an editorial workflow. Shared route manifests keep activity catalogues and the sitemap aligned, while session notes are saved on the server.

What it delivers

An online science learning platform at science.kep.uz, with articles, concept maps, interactive laboratories and educational games in Uzbek, English and Russian.

Sources & context

Scientific sources and the assumptions behind each interactive model accompany the learning material.

KEPScience
04 / DIRECT CONTACT

Let’s talk.

For software engineering, architecture, product work or a technical team.

Urgench, UzbekistanUTC+5
Nazarbek Baltabaev / Software Engineer