← Selected work

Creative practice system

Synchronic Studio

Synchronic brings practice sessions, reflections, excursions, tasks, and gentle guidance into one private workspace built around the rhythms of an artist’s life.

Role
Product design · Creative direction · Engineering
When
2025—Now
Built with
SvelteKit · Tauri · Supabase · TypeScript
Synchronic logged-in dashboard showing weekly creative practice summaries and progress modules
01

The premise

Creative work rarely moves in a straight line. Studio time, daily writing, errands, research, and half-formed ideas often live in separate tools—making the larger pattern difficult to see. Synchronic treats those activities as parts of one practice.

02

The product

The app is organized around five verbs: Observe, Practice, Roam, Tend, and Reflect. Together they form a calm operating system for logging studio sessions, capturing excursions, writing daily reflections, managing creative tasks, and reviewing progress over time.

03

The system

  • Local-first storage keeps the core practice useful without a network connection.
  • Optional Supabase sync supports continuity across devices.
  • A SvelteKit interface serves the web while Tauri packages the same product as a focused desktop app.
  • Shared date, reminder, and practice-session logic keeps daily and weekly views consistent.
04

The design direction

The visual language borrows from instruments, celestial diagrams, and archival notebooks: restrained color, warm metallic accents, deliberate motion, and verb-led navigation. The interface is designed to feel reflective without becoming precious or slow.

05

What I owned

I shaped the product model, interaction system, visual direction, frontend architecture, desktop packaging, data synchronization, and ongoing release workflow. The work moves continuously between concept, design, engineering, testing, and real daily use.

Design system Emerging · Contract 1.0.0

The system behind the work

Synchronic Studio

A calm studio system that combines warm editorial surfaces with precise, accessible interaction across five distinct creative practices.

  1. Warm, never washed out

    Paper-like quiet supports attention without weakening hierarchy.

  2. Color has a job

    Purple carries brand and interaction while pillar colors identify domains with non-color cues.

  3. Calm is functional

    Rhythm, restraint, and reduced motion help creative work remain the focus.

  4. Editorial voice, practical operation

    Serif type marks identity and reflection while sans serif supports controls, labels, and reading.

  5. One system, distinct practices

    Shared foundations keep Reflect, Practice, Roam, Tend, and Observe coherent without erasing their roles.

Visual fingerprint

Identity, components, and proof.

A curated view of the system’s real foundations and state coverage—not a second documentation site.

01

Foundation

Semantic color

  • Studio paper#f7f3ed

    Warm application background

  • Ink#211d1a

    Primary text and hierarchy

  • Interaction#6846c7

    Brand, focus, and general action

  • Observe#596675

    Observation and review

  • Roam#a52269

    Excursions and discovery

  • Tend#08796f

    Tasks and stewardship

  • Reflect#75652d

    Writing and reflection

  • Practice#2458c8

    Sessions and focused work

02

Foundation

Typography roles

  • Brand serif Behind the Nineties

    Carries identity, display hierarchy, and reflective moments.

  • Brand sans Flinders

    Supports controls, labels, navigation, and sustained interface reading.

03

Inventory

Representative components

  • Button

    Shared actions adapt to theme and optional practice accent while preserving native semantics.

    • Primary
    • Secondary
    • Ghost
    • Danger
    • Focus
    • Disabled
  • Toggle

    Binary preferences pair a native checkbox with a visible state label.

    • Checked
    • Unchecked
    • Focus
    • Disabled
  • Image uploader

    A resilient media flow communicates progress and recovery with text as well as color.

    • Empty
    • Pending
    • Uploading
    • Failed
    • Complete
04

In the product

System at work

Synchronic logged-in Practice view showing session history, notes, and actions

Decision propagation

Five practices, one interaction grammar

Each practice rebinds the semantic accent to its domain color while shared navigation, controls, forms, and state behavior remain consistent.

Accessibility and resilience Contrast-safe semantics and visible focus

Light and dark roles, three-pixel focus treatment, text-backed status, reduced motion, and 44px minimum targets are encoded as system foundations.

Next project Let’s Worm