Svelte
pitch-trainer
Browser ear trainer. A Rust engine compiled to WebAssembly generates the test rounds, renders the audio and adapts the difficulty; a Svelte interface plays each round and shows the notes as colours and shapes.
Rust · WebAssembly · Svelte · TypeScript
issue-tracker
An issue tracker for teams where people and AI agents work side by side. Issues, links, sub-issues, custom fields and saved views sit on an append-only event log; Zod schemas generate a committed OpenAPI 3.1 contract; the tracker CLI is written for agents, with stable JSON output, documented exit codes and no prompts. A Svelte web UI has list and kanban views with live updates. SQLite in development and Postgres in production from one codebase, with every test suite run against both. Built largely with Claude Code.
TypeScript · Svelte · SQLite · Docker
fs-emulator
Filesystem emulators on an in-memory disk, written in Rust as a learning tool and compiled to WebAssembly. Every byte is a genuine on-disk layout — exported images mount on macOS and Linux — and every operation records which bytes changed and why. FAT16, ext2 and ext3 so far. The browser explorer shows a filesystem lay itself out one operation at a time, with a terminal drawer built on browser-terminal.
Rust · WebAssembly · TypeScript · Svelte
poietic.tech
This site — and the thesis it demonstrates: in an age of AI, one person can orchestrate a small business from their consoles and their phone. Full-account infrastructure as code, a validated content model, and every change shipped by directing AI agents through gated CI. First commit to live production in four days; the method is the point.
Astro · Svelte · TypeScript · OpenTofu · Cloudflare · AI Agents
poe2-theory-crafting
A Path of Exile 2 damage calculator and simulation workspace: a versioned catalog built from upstream game data, a Rust engine that expresses the damage maths natively and as rtce configuration, and a Svelte calculator on top. The source stays private; the app is public at exile.poietic.tech.
Rust · WebAssembly · Svelte · TypeScript
math-visualizer
Interactive mathematics rendered on the GPU — a Rust core compiled to WebAssembly behind a Svelte interface. Two labs: a 3D Sierpinski chaos game, and a Fourier lab that turns typed text into a chain of rotating circles whose tip draws the letters.
Rust · WebAssembly · WebGL2 · Svelte