Claudio Castillo
Back

Case study, Chipax

Migrating a fintech UI to a modular, AI-ready component system

How proposing shadcn-vue as Chipax's UI foundation unlocked reliable AI-assisted development across the team.

Year
2025
My role
Lead Product Designer
Components migrated
30+
Chipax design system components

The challenge

Chipax is a B2B fintech SaaS used by Chilean SMEs for accounting and cash flow management. As the product grew, its UI had become a monolithic structure: hard to maintain, inconsistent across screens, and nearly impossible for AI coding tools to modify reliably.

A developer on the team put it directly: AI doesn’t understand monolithic architecture well. To make AI-assisted development effective, I needed to build a modular, standardized component system.

Chipax design audit findings

What I did

01 · Proposed the migration

I identified and championed shadcn-vue as Chipax’s new UI foundation, a headless, composable system built on patterns that AI tools like Claude Code understand natively. The real pitch was making the entire frontend legible to AI.

02 · Implemented the component library

I migrated 30+ components, establishing a shared standard for how UI is built across the product.

03 · Upgraded to Tailwind v4

Led the migration to Tailwind CSS v4 and the new shadcn-vue v4 components, with Claude Code as an active collaborator in the process.

04 · Enabled Storybook

The modular architecture made it possible to document and develop components in isolation for the first time.

05 · Codified UX writing

Built a Claude Code skill that applies Chipax’s voice and tone guidelines automatically. New components and features get consistent microcopy without a manual pass.

The insight

Monolithic UI codebases create a hidden problem in the AI era. Tools like Claude Code struggle to make precise, scoped changes when components aren’t isolated. Migrating to a composable architecture made the entire frontend more legible to AI. Every component is now a clear, bounded unit that both humans and AI can reason about independently.

This wasn’t an obvious migration to propose. Chipax had been on Vuetify for years. The bet was that investing in composability would pay off in maintainability, and more in a new kind of developer leverage where AI becomes a reliable collaborator instead of a source of regressions.

Outcomes

Unlocked AI-assisted development

By proposing a composable architecture, I gave the team the infrastructure to use Claude Code reliably. Scoped, precise changes are now feasible, something architecturally impossible before.

Consistent UI standard

30+ components migrated to a shared system, reducing visual inconsistencies across the product.

Storybook

Components are now documented and developed in isolation for the first time in Chipax’s history.

Tailwind v4

Successfully migrated the entire styling system to Tailwind CSS v4, staying current with the ecosystem.

Next case studyBuilding a design system that scales across three products