Skip to content

Design

import { Card, CardGrid } from ‘@astrojs/starlight/components’;

![Calm ocean scene](/images/hero.jpg)

Good design reveals structure without getting in the way. Whether in interfaces, models, or natural systems, the best work feels both simple and profound.

Here are some principles I keep returning to.

Remove until it hurts, then remove one more thing. Every element should earn its place. Interfaces should feel peaceful. Surprise and delight are secondary to clarity and comfort. Use generous space, soft colors, and restrained typography. Light interfaces feel faster.

I’m drawn to the meeting point between ocean blues and fresh mint. These colors feel expansive yet grounding.

![Minimal design composition](/images/design.jpg)
  • Typography: System fonts with careful scale and generous leading.
  • Color: Very light backgrounds (#f8fafc) paired with deep ocean accents (#0369a1).
  • Space: More white space than you think you need.
  • Motion: Subtle, purposeful, never decorative.

These choices are reflected throughout this site.

Good design works everywhere. This site is built with a mobile-first approach:

  • Fluid typography and spacing
  • Touch-friendly targets
  • Images that scale gracefully
  • Layouts that stack naturally

I test on phones, tablets, and large screens regularly.


Design is an act of care.