Current OS: A minimalist UI Design System

Nov 11, 2025

Overview

Current OS is a compact, modern design system I built to demonstrate my end-to-end ability to define visual foundations, system tokens, and reusable components. The goal was to create a calm, structured interface language that feels soft, functional, and human-centered while showcasing my technical Figma proficiency and design systems thinking.

Project purpose

This project was created as complete example of my visual systems capability. I focused on clarity, scalability, and craft: establishing consistent typography, color tokens, spacing logic, grid structure, and core components that can scale into real product UI.

Key considerations included:

  • Prioritize fundamentals

  • Build a system that feels modern and quiet

  • Keep the foundations flexible enough to grow into full UI flows later

Brand essence

I defined Current OS as a system grounded in calm clarity. Its aesthetic is defined by breathable layouts, soft neutral palette, and functional warmth. Key pillars of the visual identity included:

  • Neutral-first palette with structured contrast

  • Pastel blush accent for approachable emphasis

  • Open Sans type system optimized for display and readability

  • Soft geometry (12–16px radii, light strokes)

  • Purposeful space that reinforces hierarchy

The result is a visual language that feels gentle, easy, clear and product-forward.

Objectives

Design a system that:

  • Understands context the way a photographer does

  • Recommends only from my personal film simulation catalog

  • Uses structured metadata and controlled AI reasoning

  • Eliminates hallucination and generic answers

  • Produces reliable, explainable guidance for every scenario

Brand overview
Current OS brand overview

Typography system

I defined a full type scale with clear hierarchy, consistent line heights, and tokenized text styles for universal application across UI components and reading environments.

The system includes:

  • H1–H6 (bold and semibold variants)

  • Body Large / Default / Small

  • Label Medium / Small

Typography preview

Color system

The color palette includes three layers:

  1. Neutral scale (50–900)

Soft grays with smooth contrast steps for text, dividers, surfaces, and containers.

  1. Accent color (Blush 50–700)

A warm pastel pink used sparingly for emphasis and interactive elements.

  1. Functional colors (extension)

Space reserved for future states (success, error, warning), following the same tonal logic.

Each color token supports:

  • Accessible contrast

  • Flexible component styling

  • Breathable UI

Color system preview

Spacing + Grid

I established a spacing scale based on 4px increments to create predictable, rhythmic layout structures.

Spacing scale (excerpt):

4 / 8 / 12 / 16 / 20 / 24 / 32 / 40 / 48 / 64

The grid system adapts across breakpoints:

  • Desktop: 12 columns; 80px margin; 24px gutter

  • Tablet: 8 columns; 40px margin; 20px gutter

  • Mobile: 4 columns; 16px margin; 16px gutter

This ensures consistent layout behavior while giving designers flexible composition options.

Spacing preview

Core components

I started out with building a small but meaningful set of components that demonstrate interaction logic and system scalability. Components include:

Primary & secondary buttons (small/medium/large + full states)

  • Checkbox (4 states)

  • Inputs (filled + disabled)

  • Dropdown (default/hover/disabled)

  • Card component (default)

Each component follows standard:

  • Spacing tokens

  • Color tokens

  • Radii

  • Type scale

  • Interaction states

All are built as variant sets in Figma for real usability.

Component preview
Current OS component preview

What I learned

This project sharpened my ability to:

  • Build structured, scalable visual systems

  • Use Figma auto-layout and variants effectively

  • Translate abstract design principles into reusable components

  • Maintain consistency across typography, color, spacing, and UI patterns

  • Work fast while upholding clear craftsmanship

It was a great experience that enhanced my understanding and working knowledge of design systems through hands-on practice to align the combination of logic, clarity, hierarchy, and interaction thinking aligns with how I naturally approach product and UX design.