Skip to content

Radix UI

The accessible primitives underneath my Next.js interfaces: dialogs, menus, selects, tooltips. They taught me what a genuinely accessible component looks like (focus management, keyboard navigation, ARIA attributes) before I could rebuild one myself.

Official documentation

Projects using this technology

  • Cookie Clicker: my own tools

    Two tools for a game I have been playing since 2022: my first browser extension, and an interactive garden guide. Plus the moment I stopped cheating.

  • Atomic Betting

    A friendly team-betting platform using play money. My first project with genuine data modelling and full authentication.

  • Theatre Script Builder

    A theatre script writing tool: dialogue, narration, lighting, sound, images and movement in a single reorderable timeline, exportable to PDF. One of my first big full-stack projects.