Selected work

Theatre poster for King Lear: a cloaked figure standing at a cliff edge above a wrecked ship, in navy on bright orange.

King Lear

Client
The Holloway Theatre
Role
Poster, program, foyer banners
Year
2025

A season poster built from one silhouette and one horizon. The wrecked ship and the cliff are the same shape, cut apart, so the whole design is a man standing on the thing that broke. Two colors, because the box office needed it to read from across the street.

Exhibition poster for Anasi: a many-armed black figure against a pale sun on a golden ochre field.

Anasi

Client
Harbor View Gallery
Role
Exhibition poster and identity
Year
2021

A show of six sculptures, all of them about hands. The poster gives the figure eight arms and lets the title sit on top of them without apology. The gallery ran it as a street poster for five weeks and it kept getting taken off the wall, which everyone agreed was a good sign.

Film poster for Echoes of Aeternal: a black profile figure against a large red sun, with yellow mecha silhouettes over a city skyline.

Echoes of Aeternal

Client
Kaiyo Pictures
Role
Key art, Japanese and English lockups
Year
2021

Key art for a feature about a city that keeps rebuilding itself out of what people remember. One silhouette, one sun, and the machines held small and low so the scale reads without anything exploding. The Japanese and English lockups were drawn together rather than translated afterward, so the tagline lands the same way in both.

Book cover for The Inner Realm: a pink profile head opening at the crown to reveal smaller nested heads, on deep navy.

The Inner Realm

Client
Ardent Press
Role
Cover illustration and lettering
Year
2025

A novel about a woman who keeps finding earlier versions of herself. The heads nest instead of stacking, so the smallest one is the oldest and hardest to see. Editorial wanted three faces. It works because there are four, and nobody counts them the first time.

Book cover for The Last Monsoon: a pink figure crouched on a slope reaching toward a crescent moon, on deep teal.

The Last Monsoon

Client
Vantage Books
Role
Cover and jacket design
Year
2024

A goodbye story that never says goodbye out loud, so the cover does not either. She is reaching and the moon is not moving. The hand and the moon are the same pink, and the gap between them is the whole book.

Book cover for The Quiet Room: a navy profile head shaped like a house, ear taped over with yellow tape, on cream.

The Quiet Room

Client
Northlight Editions
Role
Cover illustration
Year
2024

A family novel set entirely inside one house. The head is the house, the tape is over the ear rather than the mouth, and the crack runs through the shoulder where the roof would meet the wall. Nobody in the story raises their voice once.

Illustration of a small cockroach raising its fists at a descending dress shoe with a bright orange sole, on black.

Hold Your Ground

Client
Commons Quarterly
Role
Feature illustration
Year
2023

Opening art for a report on tenants fighting eviction. The shoe is drawn far more carefully than the roach, which is the argument. One orange, used only on the sole, so the thing about to do the damage is the only thing with any color.

Two profile figures in red and blue curving into a circle, mouth to mouth, on a black background.

Two Minds

Client
Broadside Review
Role
Cover illustration
Year
2025

A cover for an essay about arguing well. Two figures locked in a circle, each one talking directly into the other, drawn so you cannot tell who started it. Red and blue, and nothing else, because the piece was already about taking sides.

An orange profile head on yellow, the top of the skull breaking open into jagged fragments.

Head Space

Client
Weekend Edition
Role
Feature illustration
Year
2024

Opening art for a long feature on burnout. The brief asked for something that did not look clinical, so the head comes apart into flat shards instead of anything anatomical. Warm colors on purpose. The subject was heavy enough.

A pink pigeon wearing a tailored suit, standing upright against a bright blue background.

Plain Sight

Client
Ledger Magazine
Role
Illustration series, four issues
Year
2023–25

A running series for a business column about people who are obviously not what they claim to be. Every installment is one animal in one suit. The joke works better the less it is explained, so the drawings stay completely straight-faced.

A red figure on teal with arms raised, tethered by a heavy chain to a phone showing a single eye.

Doomscroll

Client
Signal & Noise
Role
Cover, poster, animated loop
Year
2024

Cover art for a podcast season about attention. The chain was originally a thin line, and it kept reading as decoration, so it got heavier every round until it finally looked like it weighed something. The loop for the launch is six seconds of that chain going slack and pulling tight again.

A white line-drawn sun with a calm face above two hands cradling a globe, on a golden yellow field.

Sun Cycle

Client
Meridian Records
Role
Album art, sleeve, single covers
Year
2025

A full sleeve for a record about slow recovery. One drawing, one yellow, and a face that had to read as patient rather than cheerful, which took far more attempts than the finished piece suggests.

A blue profile face on green whose hair curls into a wave holding two line-drawn fish.

Deep Water

Client
Tidepool Books
Role
Cover and interior illustration
Year
2024

A picture book about a child who cannot stop thinking. The wave and the head are one shape, so the fish are inside her and outside her at the same time. Kids get it immediately. Adults tend to need a second.

Poster concept of a peanut-shaped figure in a top hat and monocle holding a cane, in yellow and cream on deep navy.

Planters

Client
Concept proposal
Role
Poster and campaign concept
Year
2022

A proposal built on one question: can you redraw a mascot everyone already knows without softening him? The whole figure is a single peanut outline, the monocle is the only true circle on the page, and the halo behind him does the work a product photograph usually would.