runets
My library of React components, springs and WebGL 2 shader effects in TypeScript: glow, fire, liquid metal, weather and more, on one engine with one clock. Everything on this site that moves or glows comes from it.
A component library for the web, software for a department, a research desk for plain files, and a file explorer in Rust. Each opens into its case study: screenshots, architecture, deployment and stack.
My library of React components, springs and WebGL 2 shader effects in TypeScript: glow, fire, liquid metal, weather and more, on one engine with one clock. Everything on this site that moves or glows comes from it.
Timetabling, faculty workloads and accreditation records for an academic department. A constraint solver builds clash-free timetables in under a minute.
A native Linux desk for a research workspace kept in plain files. Agents write the Markdown and JSON; the window shows the focus, threads, tasks, lineage and notes as they change, and every file stays readable in an editor.
This site. A static export built from my research notes and my own components, tested and deployed to Cloudflare by GitHub Actions on every push, with an all-time visitor count on the home page.
A fast file explorer: a Rust core for file I/O, caching and memory management behind a Tauri and React interface.
What I build, run and write with.