• I'm proficient with QGIS and ArcGIS Pro to analyze and process data.

  • I design static maps with the Adobe suite, primarily Illustrator and Photoshop. I use ai2html to make my maps look good online.

  • I use Blender to generate realistic relief shading and pursue other 3D exploits.

  • JavaScript is my bread and butter for front-end web development. I build most of my apps with Node.js and Svelte.

  • I'm fluent in common mapping libraries, such as Leaflet, Mapbox GL JS and ArcGIS Maps SDK for JavaScript. I design custom basemaps with Mapbox Studio.

  • D3 and Turf.js are my go-tos for web data visualization and processing.


Sept. 2023 - present

Graphics Producer

Minnesota Star Tribune

Minneapolis, MN

  • Produced maps and graphics for Minnesota's largest news organization.

June 2023 - Aug. 2023

Graphics Intern

The Wall Street Journal

New York, NY

  • Designed 42 maps on deadline in collaboration with reporters and editors around the world, ranging from single-day turns to month-long projects.

July 2022 - May 2023

Interim Production Manager

UW Cartography Lab

Madison, WI

  • Managed design studio‚Äôs eight student employees and guided production of over 40 cartographic projects.

Nov. 2021 - May 2023

Cartographer & Data Viz Designer

UW Cartography Lab

Madison, WI

Sept. 2019 - Dec. 2020

Radio and Web Reporter

Arizona Public Media

Tucson, AZ

  • Created radio stories and graphics covering the economy, transportation, environmental issues and local politics.

Jan. 2019 - Aug. 2019

Investigative Reporter Fellow

Carnegie-Knight News21

Phoenix, AZ

  • Collaborated with a 36-reporter team and reported in three different states on a Robert F. Kennedy Award-winning national investigation on natural disaster response.


Sept. 2021 - May 2023

M.S. in Cartography and GIS

University of Wisconsin-Madison

Madison, WI

  • Interviewed 17 news cartographers for my master's thesis exploring the ethics of cartographic journalism.

  • Taught two semesters as a graduate teaching assistant, providing instruction on cartographic design and GIS methods to lab sections of around 20 students.

Aug. 2015 - May 2019

B.A. in Journalism

University of Minnesota

Minneapolis, MN

  • President of Society of Professional Journalists-UMN Chapter. Reported for the Minnesota Daily student newspaper.

  • Reporting internships with American Public Media, the late alt-weekly City Pages, and KTOO, the public radio station in Juneau, AK.

Awards and Honors

  • First place in Informational Graphics from the Virginia Press Assocation for Roanoke Rambler Municipal Election Maps.

  • Best student map, 2023 Wisconsin Land Information Association map contest, for The Life and Death of the Great Lakes Pipeline.

  • Slivers of an Ancient Forest featured in the NACIS Atlas of Design Vol. VI, a biennial collection of outstanding cartography.

  • 2022 Winner in Research, NACIS Student Map and Poster Competition, for Slivers of an Ancient Forest.

  • 2022 Winner, NACIS Student Dynamic Map Competition, for Dark Sky Sanctuaries, with Aileen Clarke and Austin Novak.

  • Brenda Pfaehler Award of Excellence for instruction provided as a teaching assistant.

  • Barbara Petchenik Award for best map made by a graduate student in the UW-Madison Geography Department during the 2021-2022 academic year, for Slivers of an Ancient Forest.

  • CaGIS 2021 Arthur Robinson Award for best print map, for Slivers of an Ancient Forest.

  • 2020 regional Edward R. Murrow Award for best multimedia to the Arizona Public Media newsroom for interactives including my 2019 Tucson election map.

  • 2020 Robert F. Kennedy Journalism Award, 2019 IRE Award, and 2019 EPPY Award for State of Emergency to the News21 newsroom.

  • First-ever recipient of the Yuzer-Klatt Award for excellence in conservation or environmental storytelling, from the Hubbard School of Journalism and Mass Communication.

  • Second place in feature writing, 2018 Hearst Journalism Award, for The Miracle of Finland.