Team — Design Director

June Okafor

Believes a type scale is a moral position. Runs the Thursday critique with an iron rule: be specific or be quiet.

Role
Design Director
Based
Sydney
In the journal
50 articles · 6 case studies
Case studies
A design-system documentation page rendered as a printed specimen sheet: token swatches, a do-and-don't component pair, and brass-edged index tabs on warm paper
Copperplate · 2026

Copperplate: a design system people actually read

How we rebuilt a dev-tooling company's design system docs around live tokens, do/don't blocks and honest guidance — and doubled adoption in a quarter.

Product design & engineeringBrand & identity
Ledgerline · 2025

Ledgerline: an accounting firm with opinions, finally visible

A sharp accounting practice had a beige website. We rebuilt the identity and turned forty accountants into a publishing engine with forty-minute weeks.

Brand & identityWebsitesGrowth
Coffee beans in a loose spiral beside botanical pattern swatches in green and brass ink on cream paper.
Hearthbrew Coffee · 2025

A brand system that grows itself

How Brassfern rebuilt Hearthbrew Coffee's identity around a generative botanical system — and handed the internal team a tool instead of a PDF.

Brand & identityWebsites
Butcher's-paper parcels with twine, brass scales and a cheese cloche on a marble counter.
Tallow & Co. · 2025

Tallow & Co.: a 1987 butcher becomes a modern providore

A heritage Adelaide butcher went online without losing the counter-chat. How we built pre-order flows, seasonal boxes and a brand refresh the regulars didn't notice.

Brand & identityE-commerceWebsites
Editorial still-life: ceramic plates, brass cutlery and yellow wattle blossoms on a linen table — the Wattle & Daub case-study hero.
Wattle & Daub · 2025

Wattle & Daub: a dining room website that fills tables

How we rebuilt a Surry Hills restaurant's website around reservations that actually convert — cutting no-shows 38% and doubling midweek covers.

Brand & identityWebsitesGrowth
A paper kite folded from a cream policy document, a brass anchor paperweight and an ink pen on warm paper.
Kite & Anchor · 2025

Kite & Anchor: insurance onboarding people actually finish

A boutique insurtech's quote flow was losing four in five visitors. Progressive disclosure, honest defaults and plain-English policy summaries fixed the finish line.

Product design & engineeringWebsites

From the journal
Product · 8 Sept 2026 · 8 min

Continue on your phone: handoff UX that doesn't lose people

Session and device handoff done properly: continue-on-another-device flows, magic links vs QR codes, delayed-resume UX and the honest security boundaries.

cross-device UXhandoffmobile web
AI · 2 Sept 2026 · 10 min

LLMs in the design process: acceleration with a seatbelt

How we use LLMs in the studio: synthetic drafts, copy pressure-testing, edge-case generation — and the verification rules that keep AI-assisted design honest.

AIdesign processprototyping
Brand · 6 Aug 2026 · 10 min

Will your logo survive your product?

Identity work gets judged at 16 pixels. Favicons, avatar crops, dark surfaces, motion restraint, and the logo-usage contract that keeps engineers on side.

logo designfaviconbrand system
Web design · 22 July 2026 · 10 min

Design the footer like someone reads it — because someone does

Beyond the sitemap taxonomy: the footer design review as its own ritual — contact confidence, newsletter fields, legal rows and the details that signal craft.

footer designdesign reviewweb design craft
Web design · 2 July 2026 · 10 min

Focus states are a design system feature, not a browser default

Stop inheriting the browser's focus ring. Design it: tokens, 3:1 contrast on every surface, dark-theme variants, and the overrides that silently break keyboards.

accessibilityfocus statesdesign systems
Web design · 2 July 2026 · 8 min

Seasonal theming without pretending it's a rebrand

How to theme a site for a season or campaign with token overrides, not panic: scoped palettes, motion swaps, expiries, and where festive becomes confusing.

design tokensthemingcampaigns
Web design · 18 June 2026 · 9 min

Icon systems: SVG discipline for the web

Most icon sets decay into a junk drawer of mismatched SVGs. Grid rules, stroke discipline, sprite strategy and the build-time pruning that keeps an icon system honest.

design systemsSVGicons
Web design · 11 June 2026 · 9 min

Light, dark, light: section banding as rhythm

How to use alternating light and dark sections as editorial rhythm: surface budgets, seam design, spacing across bands, and fitting a night section into a paper site.

layoutcolourdark mode
Product · 10 June 2026 · 8 min

Feature discovery: design for the day after launch

Shipping a feature is half the job. Announcement surfaces that respect focus, contextual education, suppression discipline, targeting and how to measure discovery lift.

feature discoveryannouncementsonboarding
Product · 9 June 2026 · 9 min

Progressive disclosure for genuinely complex tools

Hiding complexity without hiding power: sensible defaults as strategy, advanced modes, command palettes as the pro lane, and how to measure if disclosure works.

interaction designcomplex UIpower users
Playbooks · 28 May 2026 · 10 min

Aligning stakeholders without design by committee

How to keep design decisions fast with many stakeholders: decision mapping, demo-based alignment, the input-vs-decision distinction, and rescuing stalled review loops.

stakeholdersdesign processdecision making
Growth · 27 May 2026 · 9 min

OG images: the growth surface hiding in your metadata

Your pages are shared thousands of times, and most preview cards are a cropped hero or nothing. A system for OG images that earn the click — and how to measure it.

og imagessocial sharingmetadata
Web design · 23 May 2026 · 8 min

Whitespace is a tool, not a leftover

Whitespace is the layout's punctuation: optical spacing, density budgets per audience, emptiness as hierarchy, and how to defend it in stakeholder reviews.

whitespacevisual hierarchylayout
Playbooks · 19 May 2026 · 9 min

Design system buy-in: the internal sales playbook

Design systems don't fail at build; they fail at buy-in. The cost-of-inconsistency maths, the pilot-component strategy, and the executive story that lands.

design systemsstakeholder managementorganisational change
Web design · 12 May 2026 · 11 min

Editorial grids on the web: rhythm, breakout, and restraint

The sequel to our editorial grid philosophy: the CSS mechanics of full-bleed breakouts, captions and pull quotes as real components, and a governance model for restraint.

editorial designCSS gridart direction
Playbooks · 23 Apr 2026 · 10 min

How to give design feedback that speeds the work up

A client's guide to design feedback: reaction versus direction, the 'what problem does this solve' script, and comments that speed the work up.

design feedbackcritiqueclient guide
Web design · 17 Mar 2026 · 10 min

Dark mode is a second design system

Treating dark mode as a CSS inversion is how you ship a grey smear. Design dark themes as a second, deliberate system — tokens, elevation, contrast, CI tests.

dark modedesign tokenscolour contrast
Web design · 12 Mar 2026 · 9 min

Data visualisation on marketing pages, honestly

Charts on marketing pages answer to different rules than dashboards. Honest axes, motion in service of comprehension, and the table that saves your accessibility audit.

data visualisationmarketing sitesaccessibility
Product · 4 Mar 2026 · 9 min

Invite flows: the social onboarding of team products

The invite flow is where one user bets their reputation on your product. Role choice at invite time, shareable links vs email, and viral-loop honesty.

invite flowteam onboardingcollaboration
Brand · 2 Mar 2026 · 11 min

Co-branding without the mush

Partnership branding without the logo soup: hierarchy rules, lockup maths, shared-palette strategy, and the pre-nup questions that prevent ugly co-brands.

co-brandingpartnershipslogo lockups
Brand · 12 Feb 2026 · 12 min

Illustration systems that don't go stale

One-off illustration ages like milk. Here's how we build illustration languages as systems: primitives, composition rules, generators and maintenance models that survive.

illustrationbrand identityvisual language
E-commerce · 10 Feb 2026 · 9 min

Bundles and kits: designing the build-your-own moment

The bundle builder as interface design: shelf metaphors, fill visuals, flat pricing, coupled inventory — and when a kit makes the product disappear.

ecommercemerchandisinginteraction design
Web design · 4 Feb 2026 · 9 min

Hero sections beyond the gradient blob

A field guide to memorable homepage heroes: typographic statements, generative canvases, product-in-context and editorial openers — with the performance cost of each.

homepage designmotiontypography
Product · 22 Jan 2026 · 9 min

Keyboard shortcuts nobody finds

Most shipped shortcuts are discovered by accident or never. Legends, cheat sheets, teaching in context, remapping, and designing for the power user you'll have.

keyboard shortcutspower usersinteraction design
Brand · 12 Nov 2025 · 9 min

Brand governance without the brand police

Governance fails when it's enforcement. How to build decision rights, self-serve assets and exception handling that make the right thing the easy thing.

brand governancedesign opsasset management
Brand · 4 Nov 2025 · 8 min

An illustration system is rules, not a folder of PNGs

Illustration that stays consistent after the artist leaves: principles with forbiddens, per-artist commissioning briefs, rarity budgets, and storage that survives churn.

illustrationart directionbrand identity
Product · 7 Oct 2025 · 10 min

Dates and times: pickers, zones and the lies of relative time

Calendar grids vs typing, timezone display rules for teams, relative timestamps that decay to absolute, and the DST edge cases that bite months later.

date pickerstimezonescalendars
Brand · 30 Sept 2025 · 9 min

The logo is dead; long live the identity system

The standalone logo died when surfaces multiplied and motion became default. What replaced it isn't a smaller logo — it's an idea designed to survive every context.

brand identitylogo designidentity systems
Web design · 30 Sept 2025 · 9 min

Colour systems that survive dark mode and rebrands

Literal palettes break the moment a brand shifts or dark mode ships. Here's the semantic colour architecture that has survived both — twice — on real client work.

colour systemsdark modedesign tokens
Web design · 10 Sept 2025 · 9 min

Pull quotes and margin notes: editorial devices for the web

Pull quotes, asides and margin notes give long reads their rhythm. The semantic markup, the responsive survival tactics, and the restraint that keeps them editorial.

editorial designtypographyaccessibility
Brand · 3 Sept 2025 · 8 min

Brand colour beyond default blue

How to choose brand colour with intent: category colour maps, distinctiveness vs convention, accessibility as a brief, and testing colour in the wild.

brand colouridentity systemsaccessibility
Brand · 27 Aug 2025 · 9 min

Naming across borders: the checks that save you later

A name that sings in Sydney can stink in Singapore. Linguistic screens, trademark classes, domain realities and the false friends that kill product names.

namingtrademarklocalisation
Playbooks · 26 Aug 2025 · 10 min

Running a design critique people actually want to attend

Our Thursday critique format, a decade in the tuning: framed questions, a silent read, kind-specific-necessary filters, and stopping senior voices anchoring.

design critiquedesign culturefeedback
Web design · 19 Aug 2025 · 9 min

Editorial grids on the web: rhythm without rigidity

Bringing print's editorial rhythm to responsive layouts: columns that collapse gracefully, spacing that survives the box model, breaking the grid on purpose.

editorial designlayoutCSS grid
Brand · 14 Aug 2025 · 9 min

Type as brand: when the typeface is the logo

Retail fonts, custom type, and the maths in between. How we decide when letterforms should carry a brand — and how to make typography do a logo's job.

brand typographycustom typevisual identity
Engineering · 14 Aug 2025 · 8 min

Font loading: recipes from the network tab

Webfonts are where performance budgets go to die quietly. Subsetting in CI, unicode-range slicing, per-role font-display policies, and the CLS nobody plans for.

performancetypographywebfonts
Product · 13 Aug 2025 · 10 min

Notifications designed like you're not the main character

Notification systems people don't mute: severity ladders, digest economics, channel choice and the anti-patterns that train users to ignore everything you send.

notificationsproduct designUX writing
Product · 11 Aug 2025 · 11 min

Settings: the screen your product is judged on at month three

Nobody evaluates settings during the trial; by month three they're how users judge you. Defaults as decisions, dangerous-action design, searchable settings.

UX designsettingsproduct design
Brand · 21 July 2025 · 11 min

The 90-minute brand audit: our scoring sheet, free to steal

A structured 90-minute brand audit any team can run this afternoon — consistency sweep, voice sampling, asset inventory — with our actual scoring sheet.

brand auditbrand strategydiscovery
Product · 24 June 2025 · 8 min

Template galleries: the shortcut to the aha moment

Starter templates are onboarding's best shortcut — if they're categorised by job not industry, previewed live, pruned ruthlessly and measured to activation, not clicks.

templatesonboardingactivation
Web design · 19 June 2025 · 9 min

Running design critiques that sharpen instead of flatten

Our studio's critique framework: roles, timing, the 'specific or silent' rule, and critiquing outcomes instead of taste. Includes a one-page checklist.

design critiquefeedback culturedesign process
Brand · 17 June 2025 · 9 min

Icon systems: the quietest, hardest-working brand asset

Icons do more daily brand work than your logo. How to design an icon system: grids, metaphor consistency, custom vs library, motion rules, and style guides that survive.

iconsidentity-systemsdesign-systems
Web design · 3 June 2025 · 8 min

Motion that earns its keep (and the 160ms rule)

Our motion philosophy: the 160ms rule, an easing vocabulary of three curves, choreography limits, and prefers-reduced-motion as a design input, not a checkbox.

motion designinteraction designaccessibility
Product · 22 Apr 2025 · 9 min

Settings screens grow up: running the product surface nobody loves

Settings rot quietly — accreted toggles, orphaned features, dangerous defaults. A rubric for what earns a setting, and the quarterly audit that keeps it honest.

settingsinformation architectureproduct governance
Web design · 15 Apr 2025 · 7 min

Testimonials beyond the card carousel

Testimonials don't need a grey card carousel. How to present client quotes as editorial evidence — typography, attribution, deep links, and honest context.

testimonialssocial prooftypography
Brand · 18 Feb 2025 · 10 min

Brand architecture decisions: house, endorsed, or let go

Branded house, endorsed brands or house of brands — how to choose, what migration costs, the sub-brand rules that prevent chaos, and how acquisitions change the answer.

brand architecturebrand strategysub-brands
Web design · 11 Feb 2025 · 9 min

Type systems for marketing sites that still load fast

How to build a marketing-site type system that carries the brand without blowing the performance budget — variable fonts, subsetting and metric-matched fallbacks.

typographyperformanceweb design
Product · 28 Jan 2025 · 9 min

Dashboard design: answer first, chart second

Most dashboards are chart galleries that answer nothing. The question-first method: decision inventories, alert thresholds, and the five-element view that wins.

dashboard designdata visualisationproduct design
Growth · 10 Dec 2024 · 8 min

Your changelog is a marketing channel

Release notes that sell: segmented announcements, the in-product/email/SEO triple-duty, mining changelogs for case-study fodder, and cadence that signals momentum.

changelogproduct marketingcontent strategy
Brand · 19 Nov 2024 · 10 min

Type pairing for brand systems: two voices, one argument

How we pair display and text faces in identity work: contrast logic, superfamilies vs strangers, the third-face rule, and testing in the ugliest context first.

typographytype pairingbrand identity