Life,
on repeat.

I hike, speedrun games, go to concerts and collect stickers and figures.

Surprise me /
8tracks

Drag a sticker or use the arrow keys to turn it. Home restores the front view.

01 / People

A place
becomes
home.

I met my lovely girlfriend Arina in Germany.

Four dancers sticker
02 / Home

Some of my
roommates.

Pusheen with cookie sticker
Old laptop
03 / Collection

The
collection.

36 stickers, and counting.

Open collection ↗
A compact mechanical keyboard with white, gray, turquoise, and purple keys.
SlinkyShovel KnightGroguR2-D2
04 / Outside

Mountains
& hikes.

Zugspitze

2300m up

Two days, 25 km and 2,300 m up to the 2,962 m summit.

Sticker with a goose sticker
05 / Games & speedrunning

One more
attempt.

51:16

Specter Knight / Any% / PS4

Games diary ↗
Nintendo Switch sticker
06 / Music

Music.

Spotify code sticker
07 / Star Wars

Star Wars.

Obi-Wan photo sticker
08 / Beer

Certified
to open
a beer.

Finally, a qualification with immediate practical use.

My recent
technical talks.

2025 / Technical talk

Implicit Context Condensation for Local SWE Agents

Presentation ↗

Document reader

Open in tab ↗
A close portrait of a person wearing a white shirt indoors.

00:00.001 / People
Splits / PB
Random ghost

    Eight sections. Scroll to split.

    In order. Green: ahead. Red: behind. Gold: best split. First run: random ghost.