atropos.
  • Blog
  • About
  • CV
  • Open source
Open source

The things I build in the open.

Between client work I keep a few public projects going. Same bias every time: small pieces, clear edges, fewer surprises. Pick one.

Component library

Every component. Every theme.

A themeable React component library - every public component rendered live, with copy-paste code and 74 prebuilt themes you can preview across the whole catalogue.

Every component · 74 themes · Tailwind v4

Open the library→
Charts

Charts that don't fight the GPU.

A tree-shakeable charting library: composable marks, a functional geometry core, and a renderer that moves to the GPU when the dataset gets big. Built to go toe-to-toe with visx.

cartesian · radial · hierarchy · flow · GPU renderer

Explore the charts→
stopcock

Small pieces, clear edges.

Functional TypeScript packages built around one pipe pattern, so a date helper or an async Task slots into the same chain without adapter code. Used in production: mine.

arrays · dates · tasks · http · images · diffs · state

Visit stopcock.dev→
atropos.
BlogAboutContact

© 2026 · one engineer, whole stack