Social, mobile, desktop, print.

Front page of a newspaper with headlines about COVID-19 pandemic, vaccine mask mandates, and political news. Features images of a masked nurse and a patient in hospital, and a chart tracking weekly COVID-19 cases.
A mobile screen showing a chart of key COVID-19 related events in Minnesota from May 2020 to May 2021, including vaccine shipments, policy changes, and state regulations.
Laptop screen displaying a graph of weekly positive COVID-19 cases in Minnesota with various annotations and data points.

TOPIC ‍ ‍ AWARDS‍ ‍

Headline gift linkprint page

Editing & art direction

CLIMATE‍ ‍ MINNESOTA SOCIETY OF PROFESSIONAL JOURNALISTS Wildfires smoked out Minnesota’s summer, but in Canada it’s been devastating. ● online

SPORTS ‍ SPJ The Wolves were the worst team in all of men’s sports. Now they could be Minnesota’s best hope for a title. ● online

OUTDOORS ‍ SOCIETY FOR NEWS DESIGN‍ ‍ We mapped 340,000 trees in the Twin Cities to find the best fall color ● online

CULTURE ‍ SPJ SND Settle the debate. Where is Uptown? ● We asked where Uptown is. Here’s what you declared. ● draw your shapethe results

OUTDOORS ‍ SND Twin Cities Paddling Guide ● online

ELECTION 2025 SPJ The most popular vote combo on ballots for Minneapolis mayor? Just Frey. ● online

ELECTION 2025 Minnesota election results 2025 ● online

ELECTION 2025 SPJ Why the path to the mayor’s office runs through southwest Minneapolis ● online

ELECTION 2025 SPJ Frey is winning mayoral money race, but his opponents lead in these areas ● online

ELECTION 2025 How does ranked-choice voting work? ● online

STATE FAIR Every State Fair Grandstand performance, visualized ● online

OUTDOORS Duluth’s Emily Ford faces her toughest winter adventure yet — Alaska’s famed Iditarod ● online

CLIMATE SPJ How does 2024's weather compare with your childhood's? ● online

ELECTION 2024 Minnesota’s shifting politics over 20 years online print

ELECTION 2024 How Minnesota voted, precinct by precinct online print

ELECTION 2024 Races that could decide control of the Legislature online print

SPORTS Every hit Joe Mauer made in his 15-year career online print

CLIMATE‍ ‍ SPJ This tree is one of Minnesota’s oldest. The warming climate might kill it. onlineprint section

WEATHER See how much snow has — or hasn’t — fallen this winter in Minnesota ● online

NEWS SPJ St. Paul will swear in its first all-female City Council on Tuesday. How we got there. onlineprint

SPORTS SND As playoffs loom, a closer look at the wildest Minnesota Vikings season ever onlineprint

COVID-19 SND GOLD One million American lives lost. One million reasons to mourn. ● print

NEWS ‍ ‍ SND ‍ ‍ SPJ Twin Cities communities of color are hurt most by lack of trees onlineprint

Data analysis, writing, & graphics

POLITICS‍ ‍ Why Democrats see Amy Klobuchar as such a formidable candidate for governor ● online

HEALTH SPJ As Florida moves to lift vaccine mandates, do Minnesota kids have ‘herd immunity’? ● online

OLYMPICS‍ ‍ SPJ Suni Lee wants beam gold. Here’s how she gets it. online print

NEWS‍ ‍ Here’s where Donald Trump’s 4 criminal cases stand ● online

POP CULTURE‍ ‍ Minnesotans tend to go far on ‘The Bachelor’ onlineprint

MUSIC ‍ ‍ SND What ‘surprise songs’ will Taylor Swift play in Minneapolis? onlineprint

NEWS ‍ ‍ PULITZER FINALIST ‍ ‍ SND Minnesota’s failing juvenile justice system onlineprint

OUTDOORS SND Unlocking the secrets of the wolf, Minnesota’s ancient predator onlineprint

OLYMPICS SND Why Suni Lee's ultra-difficult Olympics bar routine is 'as cool as it gets' onlineprint

NEWS ‍ ‍ PULITZER FINALIST Unsettled: Was selling worth it? We look at hundreds of cases. onlineprint

ELECTION 2020 SND Biden recaptures lost ground as many Minnesota counties move left onlineprint

GEORGE FLOYD ‍ SND PULITZER WINNER Buildings damaged in Mpls., St. Paul after riots ● online

COVID-19 SND 360 deaths or 22,000? Why Minnesota’s COVID-19 models are so different onlineprint

Styles & rebrand work

The Minnesota Star Tribune rebranded standard graphics

The Star Tribune rebranded and redesigned in mid-2024, including all typography and standard color palettes. For Graphics, I adapted the color set slightly from the brand palette to fit the needs and challenges of charts and maps specifically, and optimized for CMYK printing. I also transitioned us to the new sans serif typeface for both print and digital, experimenting with weights and sizes to come to a unified style.

This set also included a second set of red, dark blue and yellow tints and shades that we primarily use for elections.

Color swatch chart showing various shades grouped in rows with labels of large and small. The top section displays green, purple, blue, and orange shades. The bottom section features yellow, black, red, and blue shades.

Star Tribune standard graphics

A sample of print and digital styles we’ve defined for a variety of standard charting and mapping that we tackle on a daily basis, netting 12 to 15 individual graphics each week, plus projects.

I created the Star Tribune’s first digital graphics style guide with color and type styles around 2019, and we’ve adjusted over time with advances in our technology, but the core identity remained the same for daily work.

A font style comparison chart showing different font styles and weights. Bold, regular, and large examples include Populist Display Bold, Extrabold, and Label.
Typography style guide showing font name Benton Sans, with weights Bold and Regular, and styles Italic and normal, along with sample text labels in various font sizes and colors.

Star Tribune digital elections

While primary elections are a different ballgame depending on parties and races, we’ve leaned into a standard color palette for general elections during the last couple cycles.

I designed the Star Tribune’s first newsroom-driven digital election suite of guides and live results in 2018 — previously overseen by our product team — and we’ve been iterating ever since. Now as a project manager for election data and graphics, this preset color identity helps keep us all aligned while allowing for flexibility.

A table illustrating election results with party labels DFL, GOP, Other party, Tie, Close margin, and Insufficient data, divided into three categories: Leader/Low margin win, Winner/Mid margin win, and Flip/High margin win.

Star Tribune COVID-19 coverage

When we first spun up our COVID-19 tracker in 2020, I knew that we would need a special color identity to keep us consistent, while avoiding too much vibrancy. These were largely used for our coronavirus tracking products, but also extended into select digital enterprise storytelling.

A color-coded chart showing the severity levels of COVID-19 outcomes and response measures: light, medium, and dark shades for each category including vaccines (doses and people), tests, confirmed cases, hospitalizations, ICU, and deaths.