Design Systems
Native SwiftUI design systems that actually get adopted — token
architecture, full component states, accessibility built in, and
documentation your team (and their AI tools) can extend without you
in the room.
Three tiers, each with a fixed scope locked at kickoff, so you know
exactly what you're getting before we start. Every engagement ships
as a Figma library and production-ready SwiftUI code, side by side —
a shared source of truth between design and engineering.
Foundation
from $10,000
Typical turnaround: around 2 weeks
A complete, production-ready SwiftUI design system for one
product, one platform, light mode. The fastest way to ship with
a consistent, accessible foundation.
What's included
- 1 round of exploration and feedback
- Launch screen
- Design tokens — a single source of truth for color, typography, spacing, corner radii, and elevation. Named tokens, never hardcoded values. Light mode at this tier.
- Core component set — buttons, text fields and form inputs, cards, navigation, alerts and sheets, list rows. Every component covers its full state matrix — default, pressed, disabled, error, loading. ~12–15 components, fixed at kickoff.
- Accessibility baseline — WCAG AA out of the box: verified color contrast, Dynamic Type, and VoiceOver labels on interactive components.
- Production-ready SwiftUI code — working components with SwiftUI previews for each, not just specs. Usable the day they land.
- Figma library — the same system as a documented Figma component library, side by side with the code.
- Usage documentation — a concise internal guide written for both your team and their AI coding assistants, so the system extends without guesswork.
Not included (add-on or higher tier)
- Dark mode / multi-theme support
- A second platform — Foundation covers one of iOS or macOS
- Bespoke components beyond the agreed core set
- Motion / animation system
- App icon design (add-on)
- Codebase integration (add-on)
- Ongoing maintenance or new components after handoff (retainer)
Most popular
Production
from $15,000
Typical turnaround: 3–4 weeks
Everything in Foundation, built out for a real cross-platform
Apple product — iOS and macOS, light and dark modes, ready to
ship.
What's included
- Everything in Foundation, plus:
- 2 rounds of exploration and feedback
- Launch screen
- macOS status bar / menu bar icons
- 4 placeholder / empty-state illustrations
- Design tokens — full token architecture across light and dark modes, both verified for contrast.
- Core component set — ~12–15 components, full state matrix, locked at kickoff.
- Accessibility baseline — WCAG AA across both modes.
- Production-ready SwiftUI code — components with previews, building cleanly on both iOS and macOS.
- Figma library — documented, dual-mode, side by side with the code.
- Usage documentation — covering both modes and both platforms. Built for humans and AI tools alike.
Not included at this tier
- A third (non-Apple) platform
- Motion / animation system
- App icon design (add-on)
- Codebase integration (add-on)
- Ongoing maintenance (retainer)
Comprehensive
from $22,000
Typical turnaround: 5–6 weeks
The full system for a product shipping across the Apple
ecosystem and beyond — everything in Production, plus an
expanded component set, a motion system, and token + Figma
handoff for one non-Apple platform.
What's included
- Everything in Production, plus:
- 2 rounds of exploration and feedback
- Launch screen and macOS status bar icons
- 8 placeholder / empty-state illustrations
- Design tokens — full architecture, light and dark, structured to translate across platforms.
- Expanded component set — ~20–25 components, including bespoke components specific to your product, beyond the standard core set.
- Motion / animation system — defined motion tokens and interaction specs, with reference SwiftUI implementations.
- Accessibility baseline — WCAG AA across all modes and components.
- Production-ready SwiftUI code — full component set for iOS and macOS, with previews.
- Non-Apple platform handoff — for one additional platform (Android or React Native web): Figma library, design tokens, and interaction specs, build-ready for your engineers. SwiftUI code is Apple-only by nature.
- Figma library — complete, dual-mode, cross-platform.
- Usage documentation — full system docs, structured for humans and AI coding assistants.
- 30 days of post-handoff support — for questions, clarifications, and minor fixes after delivery.
Continues as a monthly partnership after the support window — see below.
Add-ons
Scope these onto any tier. Each is quoted up front, so there are no
surprises.
-
App icon design
A polished, App Store–ready icon designed from scratch — all
required sizes, light and dark variants, and the marketing icon.
One concept to start; add concepts or revision rounds whenever you
want to explore further.
$1,500 / first concept
+ $750 per additional concept or revision round
-
Codebase integration
Wiring the system into your existing app rather than handing it
off clean. Scoped per project, since effort depends on the state
of your current code — quoted after a short look at your repo.
From ~$3,000 · quoted per project
-
Additional platforms
Design-token and Figma handoff for further platforms beyond what
your tier includes.
From $4,000 / platform
-
Extra revision rounds
Beyond the rounds included in your tier.
$1,500 / round
Ongoing partnership
from $2,500/mo
A design system is a living thing — it grows as your product does.
Once your system ships, I can stay on to maintain it: versioning,
new components, refinements as the product evolves, and keeping
design and code in sync. Available as a monthly retainer with a
scope we set together. Best for teams shipping continuously who
want the system to keep pace.
How we'll work together
Every project starts with a conversation, not a contract. Once we
know we're a fit, here's what to expect.
-
A clear scope, locked up front
We'll agree on exactly what's included at kickoff — the component
list, the platforms, the deliverables — so there are no moving
goalposts. You'll know what you're getting before we start.
-
A timeline we both plan around
Each tier has a typical turnaround — Foundation around 2 weeks,
Production 3–4 weeks, Comprehensive 5–6 weeks. These assume we
keep feedback flowing; I'll always flag when I need your eyes on
something, and quick turnarounds on your end keep us on schedule.
The clock starts once we kick off and I have what I need to begin.
-
Simple, predictable payments
Projects start with a 50% deposit, balance due on delivery.
Larger engagements can be split into milestones if that's easier
on your side — we'll sort the details when we scope. Final files
hand over once the project's complete.
-
Room to grow
When your product evolves, the system can too — ongoing
maintenance and new components are available as a monthly
partnership whenever you're ready.