, I'm
Split Brain
The design system behind this website.
Built with HTML, CSS, and JavaScript.
Estimated Read Time: 7 minutes
See MorePrinciples
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.
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.
Spacing Rhythm
Spacing is pragmatic rather than rigid, but it clusters around a few recurring steps that set the vertical and horizontal rhythm.
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.
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.
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.
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.
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.
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
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)