Independent•2026 - Present
LayerOne Design System
In-progress design system with shared tokens and reusable components across Angular and Next.js apps.
Problem
Teams need consistent UI patterns across multiple frontend stacks without duplicating styles or interaction logic. After years of building Angular and Next.js products side by side, the duplication cost is obvious.
Solution / Approach
Building a framework-agnostic design system with shared theme tokens and reusable, accessible components — one source of truth that both Angular and Next.js apps consume.
Architecture
- Theme tokens shared across Angular and Next.js builds.
- Scalable component architecture with documented usage.
- Design governance for updates and releases.
Current Status
In progress. Token architecture and core component patterns are being developed; the goal is an open-source release once the cross-framework foundation is stable.
What I'm Learning
Design systems succeed when tokens, usage patterns, and release discipline are simple and clear.
Technologies Used
AngularNext.jsTailwindStorybook