Claudia Nadalin
I build random things that interest me — learning platforms, theming libraries, module bundlers. I write about the process. Giddy up!
They're real, and they're spectacular.

FrontendCheck
Learn to build SaaS apps the way the pros do — just with your own unique ideas.
A hands-on learning platform where frontend developers master enterprise architecture patterns through 10-day challenges. Build unique portfolio pieces with creative ideas — not boring todo apps.

Livery
A type-safe, schema-driven theming library for Typescript applications
A type-safe, schema-driven theming library for Typescript applications. Livery makes it easy to implement anything from light/dark modes to white-labeling and multi-tenant theming.

PineCone
A module bundler for PineScript
A CLI tool that lets you split TradingView PineScript code into multiple files with imports and exports, then bundles everything into a single script ready to paste into TradingView.
The sea was angry that day, my friends...
I Built a Module System for a Language That Doesn't Have One
How I built PineCone, a module bundler for PineScript. TradingView's scripting language has no module system and no scope, so I had to get creative with AST manipulation and identifier renaming to make multi-file development possible.
Livery Deep Dive: From CSS Fundamentals to Multi-Tenant Theming
A comprehensive guide covering CSS variables, browser rendering, React SSR/hydration, and how to build flash-free multi-tenant theming systems.
So What's the Deal With This Blog?
An introduction to what you'll find here. It's a blog about nothing. Well, not nothing — frontend architecture, building weird SaaS ideas, and the occasional Seinfeld reference.
Subscribe to the Newsletter
Developer insights, project updates, and the occasional Seinfeld reference. No spam, no shrinkage.