Designer. Runner.

I design digital products and run mountains, roads & ultras. Each with intention & purpose.

Runner with race bib 3227 and trekking poles running on rocky trail in mountainous terrain.

Two disciplines, one approach

Running and design have a similar shape. Both are iterative. Both require building something incrementally before you trust it under pressure. You put in the base miles because the long run doesn't work without them. I've found the same is true with design: you can't skip the foundational thinking and expect the hard problems to go well.

The work — 2026 by the numbers

Trail running keeps me in the mountains. Road running keeps the discipline sharp in between. Both require the same thing: you build a base, you trust the process, and the day rewards it.

Smiling male hiker climbs a steep metal ladder on a mountain trail with others behind.

Mountains

Most of my racing happens on trail: technical mountain terrain, significant vertical gain, routes that require attention to navigate. The terrain changes the nature of the effort completely. Pace becomes secondary. Footing, position, and reading what's ahead become the work.

Mountain highlights

Trail runner with poles running on a grassy hill with leafless trees and water in the distance.
Big Bear Half

Locally technical & rugged 13.1+ mile mountain race with decent elevation gain, steep climbs, cliffs, and rock scrambles.

2024-2026
Bear Mountain, NY
Runner with trekking poles wearing bib 677 on rocky mountain trail with forest and lake views.
Broken Arrow Skyrace

High-alpine terrain, featuring steep vertical climbs, off-trail scrambling, snow slopes, and the infamous "Stairway to Heaven" ladder.

2025
Olympic Valley, CA
Group of runners hiking on a trail through dry brush with mountains in the distance.
Black Canyons

Follows the historic non-motorized Black Canyon Trail along increasingly rocky, technical, and hilly terrain in the Sonoran Desert.

2025
Sonoran Desert, Arizona
Runner with race number 50 runs on rocky trail holding a trekking pole in a grassy area.
Whiteface Mountain Race

Alpine lollipop loop traversing a mix of grassy/rocky ski slopes and loose gravel service roads with grades up to 40%.

2024
Adirondacks, NY
Male runner smiling mid-stride in a race wearing sunglasses, black cap, and Haunted Island 5K shirt.

Roads

Road running is a different discipline: more structured, more metric-driven. The terrain doesn't change, so the variables narrow to pace, fueling, and whether the training held.

Road highlights

Runner wearing bib 8965 runs past the Thunderbolt roller coaster on a sunny day at Brooklyn Half race.
Brooklyn Half Marathon

An iconic tour Brooklyn,from Prospect Park to the Coney Island Boardwalk.

2026
Brooklyn, NY
Runner in a gray patterned shirt and black shorts jogging on a road surrounded by green trees.
Kentucky Derby Marathon

The largest day of road racing in the state & a historic tour of the city.

2026
Louisville, KY
Runners including a man with bib 16673 compete in a sunny New York City Marathon race.
NYC Marathon

The largest marathon in the world,55k finishers and millions of spectators.

2025 & 2024
New York, NY
Hand holding a BMW Berlin Marathon 50th anniversary medal dated 29 September 2024.
Berlin Marathon

The flattest & fastest of the six Abbott World Marathon Majors.

2024
Berlin, Germany
Runner with race bib 182 in black sportswear and yellow shoes running on a beach, smiling and making peace signs.

Ultra Distance

I've run 50ks, 50-milers, and 100ks. The distance changes what the effort asks: physical preparation matters, but retaining discipline & mental fortitude across 10, 12, 15 hours becomes critical here.

Ultra highlights

Runners in colorful gear jogging outdoors on a sunny day with leafless trees and a concrete wall background.
Jackpot 100k

27x laps around a short, 2.3 mile horseshoe loop in the desert.

2026
Las Vegas, NV
Medal with JFK profile and text '63rd Annual JFK 50 Mile Official Finisher 2025' on red, white, blue ribbon.
JFK 50 Mile

50-miles point-to-point. The oldest continuously held ultra in the USA.

2025
Frederick, MD
Hikers climbing a rocky trail uphill against a blue sky with sparse trees on a hillside.
Blue 2 Blue Challenge

A rugged 50k with over 6k+ feet of technical climbing & shattered rock gardens.

2025
New Haven, CT
People walking and running along a sandy beach near the ocean under a clear sky.
Badwater Cape Fear

51-mile run with 38 miles on the sandy beach between Cape Fear & Fort Fisher.

2024
Bald Head Island, NC
Smiling hiker in red jacket and gloves standing on rocky terrain with trekking poles and mountain lake view.

Multi-day

Multi-day races & long-game challenges that accumulate over months: requiring planning and a different relationship with the goal. You're not peaking for one day. You're managing across several.

Multi-day highlights

Runners hiking Rocky mountain trail with trekking poles during Broken Arrow Sky Race in Squaw Valley.
Broken Arrow: Triple Crown

Three consecutive & demanding days of racing in Olympic Valley (VK, 46k, & 23k).

2025
Olympic Valley, CA
Person in winter gear standing on snowy rocky peak under a cloudy sky at sunset.
New England 67

The 67 peaks above 4,000 feet across Maine, New Hamsphire, Vermont & New York.

2023
Northeast Region, USA
Hikers trekking on a rocky mountain ridge surrounded by pine trees and distant mountain layers at dusk.
Northeast Ultra 8

8 gnarly routes in the Northeast, each completed in less than 24 hours. Finisher #68!

2022
Northeast Region, USA
Metal survey marker embedded in snow, labeled North Dome 1940 with surrounding text.
Catskill 4-season 35

Four in a row! 35 peaks in four consecutive seasons - Spring, Summer, Winter, Fall.

2022
Catskills Region, NY

From the field