← All projects
— Science · 3D

Topology — playground

An interactive 3D viewer for simple geometric surfaces. A weekend project that turned into a small WebGL learning lab.

Year
2025 –
Role
Solo side project
Stack
TypeScript · Three.js
Status
WIP

What it is

A small canvas that renders parametric surfaces (tori, Möbius strips, Klein bottles) and lets you poke at their equations live. The goal is to make a few ideas from topology feel tangible.

Why I built it

I got curious about non-orientable surfaces from a math video and wanted to see them from every angle. Reading about it wasn't enough; I wanted to rotate them with my cursor.

Where it's going

More surfaces, better UI to edit equations, and eventually maybe a small tutorial mode. It's a playground — I'll keep adding to it whenever I want to learn something new.