Design Systems by Pamela DoderaDesign Systems by Pamela Dodera
Design SystemsPamela Dodera
Cover image for Design Systems
I build design systems that actually get used, not shelved.
Most design systems fail because they're built in isolation from the people who need them. I take a different approach: I design the system alongside real product work, so every component solves a real problem from day one.
I work in Figma for the design side and have hands-on experience with the code side too. I've built production design systems using Shadcn/UI, Tailwind CSS v4, and OKLCH color tokens. When my last team had no engineering resources for the design system, I learned the tools and shipped it myself in 14 days using AI-assisted development.
What I deliver: component libraries in Figma, token architecture (color, spacing, typography), a Storybook instance so your engineers have a living, interactive reference, and guidance on how to maintain and extend the system over time.
Deliverables
Deliverable 1: Design System Audit (if you have an existing system) A review of your current components, tokens, and patterns with a prioritized list of gaps, inconsistencies, and opportunities. Delivered as a written report with visual examples.
Deliverable 2: Component Library in Figma A structured, well-documented Figma library with components built using auto-layout, variants, and proper token references. Designed for your team to extend independently.
Deliverable 3: Token Architecture A complete token system covering color, typography, spacing, and elevation. Includes documentation of naming conventions and usage guidelines. Can include code-side token files (CSS custom properties or Tailwind config) if needed.
Deliverable 4: Storybook Setup A Storybook instance with your design system components built in React, so your engineering team has a browsable, interactive reference of every component, its variants, and its expected behavior. This bridges the gap between the Figma library and production code, giving developers a living spec they can inspect and build from directly.
My Process
Inventory. I audit your existing product UI (or your reference points if starting from scratch) to understand what components and patterns already exist.
Define the foundation. I establish your token system first: colors, type scale, spacing, elevation. Everything else is built on top of this.
Build iteratively. I start with the most-used components and expand outward. Each component is tested against real product screens, not just in isolation.
Document and hand off. I write usage guidelines for each component and token, so your team can maintain the system without me.
Requirements (what I need from you to start)
Access to your existing product (or designs/mockups if pre-launch)
Your brand guidelines (if any)
Clarity on your tech stack (so tokens align with your implementation)
A point of contact on the engineering side
Pricing: Contact for pricing (typical projects range $5,000–$10,000 depending on scope).
FAQs
If you have more than a few screens and plan to grow, yes. A lightweight system saves more time than it costs to build, even at small scale. I'll size it appropriately for your team.
Yes, partially. I set up the token layer (CSS custom properties, Tailwind config) and deliver a Storybook with your core components built in React. For full production-grade component code, I'd recommend pairing with one of your engineers while I guide the architecture.
A foundational system (tokens + 15-20 core components + Storybook + documentation) typically takes 3-5 weeks. I've also done an emergency sprint and shipped a working system in 14 days when the situation called for it.
Contact for pricing
Schedule a call
Duration1 week
Tags
Figma
React
Shadcn UI
Storybook
Tailwind CSS
Design Systems Specialist
Frontend Engineer
Component libraries
Design Tokens
Service provided by
Pamela Dodera proPrague, Czechia
Design SystemsPamela Dodera
Contact for pricing
Schedule a call
Duration1 week
Tags
Figma
React
Shadcn UI
Storybook
Tailwind CSS
Design Systems Specialist
Frontend Engineer
Component libraries
Design Tokens
Cover image for Design Systems
I build design systems that actually get used, not shelved.
Most design systems fail because they're built in isolation from the people who need them. I take a different approach: I design the system alongside real product work, so every component solves a real problem from day one.
I work in Figma for the design side and have hands-on experience with the code side too. I've built production design systems using Shadcn/UI, Tailwind CSS v4, and OKLCH color tokens. When my last team had no engineering resources for the design system, I learned the tools and shipped it myself in 14 days using AI-assisted development.
What I deliver: component libraries in Figma, token architecture (color, spacing, typography), a Storybook instance so your engineers have a living, interactive reference, and guidance on how to maintain and extend the system over time.
Deliverables
Deliverable 1: Design System Audit (if you have an existing system) A review of your current components, tokens, and patterns with a prioritized list of gaps, inconsistencies, and opportunities. Delivered as a written report with visual examples.
Deliverable 2: Component Library in Figma A structured, well-documented Figma library with components built using auto-layout, variants, and proper token references. Designed for your team to extend independently.
Deliverable 3: Token Architecture A complete token system covering color, typography, spacing, and elevation. Includes documentation of naming conventions and usage guidelines. Can include code-side token files (CSS custom properties or Tailwind config) if needed.
Deliverable 4: Storybook Setup A Storybook instance with your design system components built in React, so your engineering team has a browsable, interactive reference of every component, its variants, and its expected behavior. This bridges the gap between the Figma library and production code, giving developers a living spec they can inspect and build from directly.
My Process
Inventory. I audit your existing product UI (or your reference points if starting from scratch) to understand what components and patterns already exist.
Define the foundation. I establish your token system first: colors, type scale, spacing, elevation. Everything else is built on top of this.
Build iteratively. I start with the most-used components and expand outward. Each component is tested against real product screens, not just in isolation.
Document and hand off. I write usage guidelines for each component and token, so your team can maintain the system without me.
Requirements (what I need from you to start)
Access to your existing product (or designs/mockups if pre-launch)
Your brand guidelines (if any)
Clarity on your tech stack (so tokens align with your implementation)
A point of contact on the engineering side
Pricing: Contact for pricing (typical projects range $5,000–$10,000 depending on scope).
FAQs
If you have more than a few screens and plan to grow, yes. A lightweight system saves more time than it costs to build, even at small scale. I'll size it appropriately for your team.
Yes, partially. I set up the token layer (CSS custom properties, Tailwind config) and deliver a Storybook with your core components built in React. For full production-grade component code, I'd recommend pairing with one of your engineers while I guide the architecture.
A foundational system (tokens + 15-20 core components + Storybook + documentation) typically takes 3-5 weeks. I've also done an emergency sprint and shipped a working system in 14 days when the situation called for it.
Contact for pricing