Life,
on repeat.

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

Surprise me
7tracks
Stained-glass half-circle sticker

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 / Objects with character

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

25km on foot

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 & other worlds

Music.

Spotify code sticker

Star Wars.

Obi-Wan photo sticker
07 / Continuing education

Certified
to open
a beer.

Finally, a qualification with immediate practical use.

My recent
talks.

2026 / Technical talk

How to train a MoE-LLM in 2026

Practical presentation on expert routing, GPU parallelism, profiling, and fine-tuning mixture-of-experts language models.

Presentation ↗
2025 / Technical talk

Implicit Context Condensation for Local SWE Agents

Presentation of the thesis method, experiments, efficiency tradeoffs, and limitations on multi-step software engineering.

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

    Seven sections. Scroll to split.

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