Work11Full-stack product

Stillpoint

Generative focus environments — soundscapes synthesised live in the browser.

Role
Solo — design, engineering, deployment
Language
TypeScript 89.8% · JavaScript 3.8%
Timeline
Jun 2026 → Jun 2026
Last push
3 months ago · 9 commits
Stillpoint — screenshot of the live product
generative worlds
6
audio downloaded
0 B
gzipped JS
~128 KB

Six living worlds, a real focus timer, and soundscapes built from layered noise and randomised events in the Web Audio API — nothing loops, nothing streams. Installable PWA that works offline.

Problem

Focus apps ship megabytes of looping audio files. Stillpoint describes each world as a recipe of noise beds and event generators so rain never repeats and bandwidth is zero.

Approach

  1. 01

    White/pink/brown noise beds shaped by biquad filters and slow LFOs; randomly scheduled drops, crackles and chirps panned and enveloped on the fly.

  2. 02

    15/25/50/90-minute timers with a breathing progress ring, shareable canvas focus cards, streaks and a 14-week heatmap kept on-device.

  3. 03

    ~128 KB gzipped JS, respects prefers-reduced-motion, keyboard friendly, structured data and Open Graph.

Results

generative worlds
6
audio downloaded
0 B
gzipped JS
~128 KB
Created
6 Jun 2026
Commits
9
Default branch
master
License
MIT

Stack

  • React 19
  • TypeScript
  • Vite
  • Web Audio API
  • Tailwind CSS
  • Motion
  • PWA