Attention follows design. I build systems that draw focus to what matters most.

I put four hop strains through a personality test – these were their answers.

After finishing a set of aroma icons for Topp's Hops, one idea wouldn’t leave me alone: take the data behind those icons and map the flavour profile the way brewers actually sense it. That turned into an interactive aroma wheel, showing each category’s intensity level and the overall balance of a hop.

It’s a display model built from real hops and rough stats, reshaping the traditional aroma wheel with a kinetic spine. It’s something you can read at a glance, user-friendly.

There’s a smarter version waiting in the wings, one that predicts blend behaviour and flavour chemistry, powered by AI instead of my best guesses. For now though, the model is simple and clear to build on.

Mosaic

Chinook

Cascade

Amarillo

The Painter's Blend

The Mountain Spirit

The Founding Flavour

The Gold Standard

ACIDS

ALPHA

8-11%
4.5-7%
12-14%
11.5-13.5%
Bitterness

BETA

6-7%
5-7%
3-4%
3.5-4.5%
Balance

OILS

OILS

TOTAL

3.5-4.5mL
1.5-2.5mL
0.8-1.5mL
1.5-1.9mL
/100g
Aroma
Myrcene
68-70%
45-60%
35-40%
40-50%
Caryophyllene
2-4%
4-8%
9-11%
7-10%
Humulene
9-11%
10-16%
20-24%
12-16%
Farnesene
2-4%
4-7%
0-1%
0-1%
Other
11-19%
9-24%
24-36%
24-42%

BREW NOTES

Smooth & Radiant
Flavour match: Sweet orange, melon, mild floral notes
Suggested pairings: Citra, Cascade
Beer styles: IPA, Wheat Ale, American Pale Ale

Crisp & Iconic
Flavour match: Floral citrus, grapefruit peel, soft spice
Suggested pairings: Chinook, Amarillo
Beer styles: Pale Ale, IPA, Blonde

Raw & Wild
Flavour match: Spicy pine, grapefruit zest, dry finish
Suggested pairings: Cascade, Centennial
Beer styles: IPA, Amber Ale, Porter

Complex & Expressive
Flavour match: Juicy tropical fruit, berry sweetness, hint of pine
Suggested pairings: Citra, Simcoe
Beer styles: IPA, Hazy IPA, Pale Ale

Mosaic
Cascade
Chinook
Amarillo
Complex & Expressive
Raw & Wild
Crisp & Iconic
Smooth & Radiant

Aroma Guide

Tree Fruit
Berry
Tropical
Citrus
Spice
Dank
Earth
Pine
Grass
Herbal
Floral
Stonefruit
Stonefruit

When Simply Detailed launched a new service, they needed people to believe in it. I created a clickable checklist that delivers specifics without the hard sell.

I specialize in consistency – visuals that behave, icon sets and interactions that fit together.

When Simply Detailed launched a new service, they needed people to believe in it. I created a clickable checklist that delivers specifics without the hard sell.

$45/hour per cleaner.
2-hour minimum per visit.

How We Work

Standard dishwashing is included. Appliance interiors should be emptied before cleaning to ensure efficiency, but we're happy to assist!

Personal belongings are carefully moved and replaced. Clear surfaces help us focus on the clean, not the clutter.

Fresh linens should be left out if you'd like a change! Items are neatly arranged; detailed organizing can be provided upon request.

Surfaces are tidied and upholstery vacuumed where accessible. Just let us know in advance if any furniture needs moving.

Dusting includes all reachable surfaces (up to step-stool height). Additional reach can be scheduled if high areas need special attention.

Kitchen Deep Clean

Bathroom Refresh

Bedroom Straighten

Living Room Tidy Up

Full Home Dust & Shine

Wash dishes / load dishwasher

Scrub and sanitize countertops and sink

Wipe backsplash and cabinet fronts

Clean appliance exteriors (fridge, oven, dishwasher)

Clean appliance interiors (microwave, fridge, oven)

Wipe small appliances (toaster, coffee maker, kettle)

Spot-clean walls and switches

Sweep and mop floors

Empty garbage and replace liner

Sanitize sink, faucet, and countertops

Clean mirrors and glass surfaces

Clean and disinfect toilet

Clean shower and bathtub surfaces

Dust baseboards and shelving

Replace towels (please provide a fresh set)

Sweep and mop floors

Empty garbage and replace liner

Make beds or change linens (please provide a fresh set)

Dust furniture (nightstands, dressers, lamps)

Clean mirrors and accessible glass surfaces

Lightly organize personal items (tidying)

Vacuum or sweep and mop floors

Spot-clean walls and switches

Empty garbage and replace liner

Dust shelves, surfaces, and decor

Wipe coffee tables and side tables

Straighten cushions, pillows, throws

Organize and stack books/magazines

Clean interior windows and glass doors

Spot-clean switches and door handles

Vacuum upholstery (accessible areas)

Vacuum or sweep and mop floors

Empty garbage and replace liner

Dust all reachable surfaces and décor

Clean interior entryway (floor and surfaces)

Wipe switches, door handles, and trim

Clean accessible interior windows (living spaces & bedrooms)

Clean interior glass on patio doors

Straighten furniture and fluff cushions

Sweep or vacuum all floors

Mop hard-surface floors

Empty all garbage bins and replace liners

You don't have to read the fine print to notice the attention to detail. The structure itself speaks to the level of care: an ordered hierarchy of rooms, a rhythm of reveals and thoughtful tips that suggest nothing gets overlooked.

You don't have to read the fine print to notice the attention to detail. The structure itself speaks to the level of care: an ordered hierarchy of rooms, a rhythm of reveals and thoughtful tips that suggest nothing gets overlooked.

$45/hour per cleaner.
2-hour minimum per visit.

How We Work

Standard dishwashing is included. Appliance interiors should be emptied before cleaning to ensure efficiency, but we're happy to assist!
Personal belongings are carefully moved and replaced. Clear surfaces help us focus on the clean, not the clutter.
Fresh linens should be left out if you'd like a change. Items are neatly arranged; detailed organizing can be provided upon request.
Surfaces are tidied and upholstery vacuumed where accessible. Just let us know in advance if any furniture needs moving.
Dusting includes all reachable surfaces (up to step-stool height). Give us a heads up if any high areas need special attention!

Kitchen Deep Clean

Wash dishes / load dishwasher

Sanitize countertops and sink

Wipe backsplash and cabinet fronts

Clean appliance exteriors and interiors

Wipe small appliances

Sweep and mop floors

Empty garbage and replace liner

Bathroom Refresh

Sanitize sink, faucet, and countertops

Clean mirrors and glass surfaces

Clean and disinfect toilet

Clean shower and bathtub surfaces

Dust baseboards and shelving

Replace towels

Empty garbage and replace liner

Bedroom Straighten

Make beds or change linens

Dust furniture

Clean mirrors and glass surfaces

Lightly organize personal items

Vacuum or sweep and mop floors

Spot-clean walls and switches

Empty garbage and replace liner

Living Room Tidy-Up

Dust shelves, surfaces, and decor

Wipe coffee tables and side tables

Straighten cushions, pillows, throws

Organize and stack books/magazines

Vacuum upholstery (accessible areas)

Spot-clean switches and door handles

Vacuum or sweep and mop floors

Full Home Dust & Shine

Dust all reachable surfaces and decor

Wipe switches, door handles, and trim

Clean entryway and patio-door glass

Straighten furniture and fluff cushions

Empty garbage bins and replace liners

Sweep or vacuum all floors

Mop hard-surface floors

Quality, care and a clean that speaks for itself.

Logos that make small teams feel bigger:

The whiskey jack is a scrappy little bird that takes what it wants. In this league, that means you bring the heat.

The Whiskey Bats logo is a nod to vintage baseball, with clean linework, a sharp eye and a crest that reads from the bleachers. It ties the team together: the characters who show up to play and the people you meet along the way.

The logo for Rise and Grind Coffee, a mobile vendor in the Comox Valley, Vancouver Island, BC.

The regulars carve out their mornings here, where discipline gets reinforced by a liquid kickstart. It's the daily ritual. Wake up, coffee, get to it.

What began as a quick sketch on a napkin is now the face of Rise and Grind. The logo centres on the latte art that honours the ritual. It’s a part of the routine you don’t rush or replace, because how you start matters.