My Style Guide

00

Introduction

Systems thinker. Story designer.

I came to interaction design through architecture — where I fell in love with a simple truth: design doesn't decorate life, it shapes it. That truth drives everything I make. I think in systems, design for real people, and stay close to the gap between how life is and how it could be. As an endurance athlete, I know firsthand what it means to push toward your best self — and I've made that the center of my work. I believe the most meaningful thing design can do is help people make the most of being alive — and I'm here to spend my career telling those stories.

01

Color

Pink leads. Orange energizes.
Cobalt grounds. Green surprises.

Base
--color-base Linen Page background
--color-ink Ink Body text, headings
--color-muted Ash Secondary text, captions, labels, metadata.
Primary
--color-primary Deep Pink Primary accent — CTAs, section numbers, active nav
Accent
--color-orange Marigold Energy accent — sparingly. Never in large blocks.
--color-cobalt Cobalt Intellectual accent — research tags, links, data elements.
--color-green Forest Surprise accent — dividers, icons, labels. Appears rarely.
Tint
--color-petal Petal Tint surface — tag fills, card backgrounds, hover states
02

Typography

Libre Baskerville · 400 Regular · Display / Headlines

Design shapes life.

Libre Baskerville · 400 Italic · Personality moments

Story designer.

Plus Jakarta Sans · 400 Regular · Body copy / UI text

I think in systems, design for real people, and stay close to the gap between how life is and how it could be.

Plus Jakarta Sans · 500 Medium · Navigation / Labels / Captions

Section 01 — Color
Section 02 — Typography
Section 03 — Spacing & Layout

JetBrains Mono · 400 Regular · Section numbers / Component labels / Numerical references

01 — Introduction  ·  COMPONENT 01

03

Spacing & Layout

Rules of thumb

01

Whitespace is not emptiness — it's emphasis.

02

No extra linework. Headlines carry the story.

Decorative rules, dividers, and borders are clutter
unless they're doing structural work.
This applies across all contexts — UI, case studies, presentations.
It's a named aesthetic decision, not a default.

03

Big headlines, clean space. Let the type do the heavy lifting.

04

Color carries meaning. Never decoration alone.

05

Two headline weights, same color family.

Primary statement bold and dark. Supporting thought toned down. Never two competing colors — always same tone, two shades. In presentations: Ink #1A1A1A primary, gray supporting. In other artifacts: any palette pair from the same family — #D45FA8 + #FFB8E7 yes; #D45FA8 + #79DAE3 never.

06

Elevation through behavior, not blur.

No shadows anywhere. Each element signals interaction — cards tilt, buttons invert color, tags scale, dots elongate.

✗
shadow
✓
tilt
--space-2 · 8px · Between a label and its value
--space-4 · 16px · Between body text and a subheading
--space-6 · 24px · Between a heading and its description
--space-8 · 32px · Between related components
--space-12 · 48px · Between sections within a page
--space-16 · 64px · Between major page sections
--space-24 · 96px · Top and bottom page padding
04

Components

Component 01

Button System

All CTAs, project links, and actions. Pill shape echoes the bloom illustrations — organic roundness carried into UI. Three variants for hierarchy.

Component 02

Tag / Badge

Categorical labels for project type, content, or status. Each variant draws from the palette — color signals category, not decoration. Outline for secondary or neutral tagging.

Brand App Design Systems Research Outline
Component 03

Data Card with Trend

Stat value + label + directional delta vs. baseline. Up in Forest, down in Deep Pink, stable in Ash. Baseline-relative communication — not absolute.

Used in health and data-dense screens — Emma's Twin dashboard, Stella training metrics.

142
Avg. BPM
↑ 6 vs. last week
68%
Recovery
↓ 4% vs. baseline
7.2h
Sleep
— on target
Component 04

Input Field

Pill-shaped to match the button system — same shape language throughout. Focused state uses a 2px Deep Pink border for clear active feedback.

Default — click to focus
Component 05

Toggle Switch

On state in Deep Pink, off in neutral. Used in settings flows across Stella and Emma's Twin.

Off
Component 06

Progress Dots with Label

Active dot elongates to pill in Deep Pink. Inactive dots in Petal. Optional label next to active dot. No linework — shape and color do all the work.

01 — Research
Component 07

Navigation Pattern

Text only — no borders, no pill wrappers. Previous in neutral, Next in Deep Pink. Consistent with the no-linework principle.

05

Voice & Tone

direct. genuine. never corporate.

Rules of thumb

01

Every project leads with a story

Before the brief, before the problem — there's a person.
The story is the argument.
The specs follow.

02

Short sentences that land, then breathe

When something matters, it gets its own line.
Then space.
Then the next thing.

03

Direct and genuine — never corporate

Write how you talk.
No jargon, no buzzwords, no performance.
Your voice is a design choice — own it.

The specifics

Case study Story first.
Lead with the human,
then the problem,
then the work.
UI copy Warm and direct.
Conversational without
being cutesy.
Presentations One idea per slide.
Big headline IS the argument.
Two tones, same color family.
Bio / intro First person, honest, specific.
Belief over credentials.
Architecture background up front.
My writing is...
direct genuine specific grounded human clear connection-oriented expressive story-driven systems-minded
Handle with care
robust user-centric frictionless innovative optimize stakeholder deliverable synergy sustainability
06

Illustration

Hand-drawn and clean-sketchy using a wavy pen tool — intentionally imperfect, meant to evoke feeling and tell stories rather than be perfectly polished. Illustration for concept and expression. Clean geometric icons (Lucide) for function.

Pink bloom Pink
Red bloom Red
Orange bloom Orange
Yellow bloom Yellow

Illustration for expression.
Icons for function.

Sketchy style is never used for functional UI or navigation.