---
id: nathan-curtis
kind: person
title: "Nathan Curtis"
role: "Co-founder"
org_label: "EightShapes"
confidence: "sourced"
atlas_url: https://designsystems.fly.dev/nodes/nathan-curtis.md
---

# Nathan Curtis

Two decades of design systems practice at EightShapes. Speaking at SmashingConf Amsterdam 2026 on machine-readable specs for code generation, and the evolution of Figma plugin, command line and MCP tooling.

## Links

- site: https://eightshapes.com/
- talk: https://smashingconf.com/amsterdam-2026/speakers/nathan-curtis

## Edges

- authored -> Analysis of Variants, Component Contracts and Schemas, Component Examples as Data, Components as Data, Machine-readable specs for code generation (SmashingConf Amsterdam), Spec-Driven UI Component Development
- focus -> Compiled, not written, context, Component contracts, Deterministic spec extraction, Documentation schema, Figma files an agent can read, MCP servers, Validation loops
- works_at -> EightShapes

## Sources

- https://smashingconf.com/amsterdam-2026/speakers/nathan-curtis
