Lab
AI tools, creative workflows, developer deep-dives, and behind-the-scenes from RAXXO Studios.
53 articles
The Accessibility Pass Every RAXXO Section Gets Before It Ships
A screen reader on my own store taught me the accessibility pass every RAXXO section now runs before it ships, not after.
Read articleThe Error Message I Rewrite Until a Stranger Understands It
The three-part shape every RAXXO error message has to pass, and why a repeated support question gets fixed in the interface, not explained in a...
The Onboarding Screen I Rewrote Three Times for OhNine
Three failed attempts at OhNine's first-run screen taught me the one-sentence test every RAXXO tool's onboarding has to pass before it ships.
How I Name Every RAXXO Tool Before I Build It
The naming test every RAXXO tool has to pass before it gets a name, and the names that failed it before Git Dojo and OhNine...
Why RAXXO Prices Everything in EUR
Why every RAXXO product carries one EUR price instead of a currency toggle, and the format rule that keeps it readable everywhere it appears.
Why Lexxa Exists Instead of a Personal Creator Brand
Why I built an AI brand ambassador instead of becoming the on-camera face of the studio, and the disclosure standard I would not compromise on.
Why RAXXO Studios Sells Both Merch and Terminal Tools
Why one solo studio runs a merch catalog and five developer tools from the same storefront, and how it keeps both running.
The Design System That Makes Five RAXXO Tools Feel Like One Studio
How one small set of design rules keeps five different RAXXO tools looking and feeling like a single studio.
The Micro-Interactions I Add Last That Make a UI Feel Fast
Optimistic UI updates before the server confirms feel instant to users 150ms is my default transition duration for hover and press states Skeleton screens beat...
Accessible Color Contrast Without Killing the Brand
I keep a dark UI with a bright accent WCAG-AA readable at 4.5:1 Shift lightness not hue to fix failing text Two documented exceptions: decorative...
The CSS color-mix Patterns I Use Across Every RAXXO Theme
One brand variable feeds hover, disabled, surface, and text colors 5 color-mix patterns replaced a 40-line hand-curated palette Accessible text picks itself from the background...
Managing Design Tokens Across 14 Projects Without a Tool
One tokens.json source feeds 14 projects with zero infrastructure A 30-line Node script outputs CSS, JS, and JSON Style Dictionary adds config overhead a solo...