Carryful
A packing list that checks the weather and your luggage limits before it writes a single item.
- Role
- Design engineer — idea, brand, product
- Scope
- Brand · Design system · iPhone · iPad · Web
- Timeline
- 2026
- Live
- carryful.app

01 — Problem
Packing is guesswork.
Generic checklists ignore where you go, how long you stay and how you travel. So people forget essentials, overpack “just in case”, and get surprised by airline limits and the forecast.
Carryful starts from the trip, not from a template: destination, dates, transport and luggage.
02 — Approach
The AI does the research. You stay in control.
Three principles shaped everything else.
- 01
Explainable
Every item shows why it’s there — “Rain expected Thu–Fri”.
- 02
Live
If the forecast changes before departure, Carryful suggests what to add or remove.
- 03
Editable
Add your own items; the AI never overrides your choices.
03 — Design system
Built on tokens, ready for code.
Primitives feed semantic tokens — bg, text, border, icon, item states and categories. Components only reference tokens, so the whole rebrand was a token change, not a redraw.
- 110+
- design variables
- 14
- text styles
- 16
- component families
- 3
- breakpoints
04 — Outcome
Where it stands.
Design is complete on iPhone, iPad and web, and carryful.app is live as a coming-soon page. Next up: building the app.
Full case study












