Commercial Film

ICIW

A cinematic brand film capturing the essence of Scandinavian athleticism. We followed real training moments — high-intensity sessions and the calm after — to show how the collection performs when it matters. Clean lines, support and shape, and pieces that move from workout to everyday.

Client

ICIW

Role

Director of Photography

Year

2026

00:03:10

Scroll

Sports & Community

Hyrox Run Club

The brief was to create a feeling of fun, energy, and community — a run club for everyone, where you can challenge yourself at your own level, become a stronger runner, and connect with others in the HYROX community outside of the races. The photos and film aim to capture joy, motivation, and that sense of value: runners smiling, supporting each other, and enjoying the challenge together.

Client

Hyrox GmbH

Role

Director of Photography

Year

2025

00:12:00

Sports & Brand

Hyrox Stockholm

I aimed to capture the different emotional stages of doing a Hyrox race — from focus and nerves to effort, breakthrough, and the raw release at the finish. A visual journey through what it feels like to take on the challenge.

Client

Mathias Guss

Role

Director of Photography

Year

2025

00:02:00

Red Bull 24h — featured

Event Photography

Red Bull 24 hours

I captured the last hour of the Red Bull 24-hour race — the final push, the atmosphere at the line, and the moments that define the end of round-the-clock racing.

Year

2026

Red Bull 24h — 2
Red Bull 24h — 3
Red Bull 24h — 4
Red Bull 24h — 5
Red Bull 24h — 6
Red Bull 24h — 7
Red Bull 24h — 8
Red Bull 24h — 9
Red Bull 24h — 10
Red Bull 24h — 11
Red Bull 24h — 12
Red Bull 24h — 13
Red Bull 24h — 14
Red Bull 24h — 15
Red Bull 24h — 16
Red Bull 24h — 17
Red Bull 24h — 18
Red Bull 24h — 19
Red Bull 24h — 20
Red Bull 24h — 21
Red Bull 24h — 22
Red Bull 24h — 23
Red Bull 24h — 24
Red Bull 24h — 25
Red Bull 24h — 26
Red Bull 24h — 27
Red Bull 24h — 28
Red Bull 24h — 29
Red Bull 24h — 30
Red Bull 24h — 31
Red Bull 24h — 32
Red Bull 24h — 33
Red Bull 24h — 34
Red Bull 24h — 35
Red Bull 24h — 36
Red Bull 24h — 37
Red Bull 24h — 38
Red Bull 24h — 39