, I'm

Split Brain

The design system behind this website.

Built with HTML, CSS, and JavaScript.

Estimated Read Time: 7 minutes

See More

Principles

Split Brain is built on one idea: my work comes from two halves of one brain. Navy is the technical and product side. Rust is the creative and advertising side. Every color, card, and button on the site picks a side, and this page documents only what the site actually uses, nothing aspirational.

Or at least I hope...

Honest by default

Every token and component here is pulled from the live site. If it isn't used, it isn't shown.

Two minds, one whole

Navy and rust are equal and opposite, two views of the same mind. Category color signals which kind of work you're looking at.

Accessible on purpose

Focus states, skip links, AA-contrast text, and reduced-motion support are baked in, not bolted on.

Colors

1 / 1

Typography

Josefin SansA geometric sans with tall, elegant capitals. Used for all headings and brand marks to give the site its distinctive voice.

Headings · 700

Josefin SansH1 · 32px

Josefin SansH2 · 28px

Josefin SansH3 · 24px

Josefin SansH4 · 20px

Open SansA neutral, highly legible humanist sans. Carries all body copy and UI text across weights and the italic.

Body & UI · 400/600/700 · Italic

Open SansBody · 16px

Open SansSemibold · 16px

Open SansBold · 16px

Open SansItalic · 16px

Open SansSmall · 14px

Noto Sans JPA comprehensive Japanese companion face. Renders every Japanese string on the site consistently, so Japanese is never left to system fallbacks.

Japanese · 400/700 · scales with its context

Greeting / label · 400

Body · 400

Semibold · 700

Small / UI · 400

Spacing & Scale

Type Scale

Sizes follow a Major Third scale (each step is 1.25× the last), built on a 16px base. This keeps headings and body text in a consistent rhythm.

H1 · 32px · 2rem
H2 · 28px · 1.75rem
H3 · 24px · 1.5rem
H4 · 20px · 1.25rem
Body · 16px · 1rem
Small · 14px · 0.875rem

Corner Radius

A few rounding roles do most of the work: a gentle radius for small surfaces, a larger one for cards, a rounder still for large containers, and a full pill for badges and buttons. When one rounded element nests inside another, the inner corner steps down by 4px (inner = outer − 4) so the two curves stay concentric: a card at 12px holds an image at 8px.

4px · fine details
8px · small surfaces
12px · cards
16px · large containers
999px · pills

Spacing Rhythm

Spacing is pragmatic rather than rigid, but it clusters around a few recurring steps that set the vertical and horizontal rhythm.

8px · tight
16px · default
32px · section

Components

Project Card

The main building block of the homepage. The project's image or video fills the card, with the title and status below. Hover to see the category-colored prompt follow your cursor; click to reveal the description and a link. Category color, navy for technical, rust for advertising, is carried by the prompt and the button.

Buttons & CTAs

Rounded buttons in the two category colors, navy and rust, plus a version with an external-link arrow, a pulsing "Coming Soon" state, and a button that copies my email to your clipboard.

Every button shows a clear focus ring when tabbed to, so keyboard users always know where they are.

View Case Study Primary · Navy
View Presentation Primary · Rust
View Project External link
Coming Soon Coming Soon

Status Badges

Small pills that signal a project's stage. Each pairs a soft tinted background with a matching colored dot. The neutral date pill sits alongside them in the card's meta row.

Shipped Live & public
In Review In progress / under review
1st Place Award / recognition
Presented Delivered / presented
Fall 2025 Date pill (neutral)

Links

Text links come in a few flavors depending on where they live. Each fades to a related color when you hover over it.

Header & Footer

Every page is framed by the same navigation header and footer, injected from one source so they stay identical site-wide. You're looking at them at the top and bottom of this page right now. The header carries the brand name and section links; the footer is a small sitemap, brand and tagline, a Work column linking every project, site navigation, and contact, over live clocks and a legal line.

Motion & Interactions

Tech Stack Marquee

A row of tool icons that scrolls on its own and loops forever. Hover the row to pause it.

Respects prefers-reduced-motion: the scroll stops for visitors who ask their system to reduce motion.

Claude Gemini Photoshop Illustrator HTML CSS Figma Arc GitHub Vercel

Live Clocks

Real-time clocks in the footer, showing my current location and Tokyo, each paired with a day/night visual (a sun by day, the live moon phase by night).

Day & Night

Beside each clock sits a sun by day or the moon's current phase by night. The phase is calculated live from the lunar cycle, so it always matches the real sky.

Sun Sun (day)
New moon New
Waxing crescent Waxing Crescent
First quarter First Quarter
Waxing gibbous Waxing Gibbous
Full moon Full
Waning gibbous Waning Gibbous
Last quarter Last Quarter
Waning crescent Waning Crescent

Hover to Translate

Japanese words show their English meaning when you hover over them. A nod to my study abroad trip that doesn't alienate anyone who can't read it. Rendered in Noto Sans JP.

Copy Email Link

Click to copy my email to your clipboard, with a quick confirmation.

Icons

Small UI icons used throughout the site: carousel arrows, the info marker, the external-link arrow, and the two Split Brain logo halves. All are SVGs, so they stay crisp at any size and recolor to match their surroundings.

Back arrow Back
Forward arrow Forward
Info Info
External link External link
Split Brain — Technical half Split Brain · Navy
Split Brain — Creative half Split Brain · Rust

Legacy

Not everything here is current. This section keeps the components the site has retired, so the system stays an honest record of how it evolved rather than pretending it arrived fully formed.

Cards & Columns Retired

The original homepage building block: a colored column holding a header bar and one or more white cards. The header color set the category, navy for technical, rust for advertising. Replaced by the click-reveal Project Card above, which lets the project's own image carry the card and allows for more motion.

Technical

Project Title

Summer 2026 Shipped

A short description of the project: what the problem was, what was built, and the outcome. Two or three sentences that fit the card comfortably.

Detail Card Retired

A smaller card for experience and education, listing a place with its flag, a location, and a role or program. Replaced on the About page by a simpler flag-and-label row.

Education

| Hogwarts School of Witchcraft & Wizardry

Highlands, Scotland

Defence Against the Dark Arts (1991~1998)