Brand site, legendary
Sarma 사르마
A scroll-told brand site for a Turkish sarma shop opening in Seoul: an unrolling sarma, a Silk Road map, a sticker collection.

Brand site, legendary
A scroll-told brand site for a Turkish sarma shop opening in Seoul: an unrolling sarma, a Silk Road map, a sticker collection.

Mini game, legendary
A short-deck sprint of the Turkish coffee-house classic, against Amca: the uncle at the corner table who has not lost a hand since 1987. Match the top card to take the pile, a jack takes everything, and taking a lone card with its match is a Pişti.
Loading the demo…
Portfolio, rare
A bilingual, editorial portfolio for a graphic designer in Istanbul.

Mini game, rare
A ghost card slides with a hidden easing curve. Drag the two handles of your cubic-bézier until your card moves in sync with it. Five rounds, each a little sneakier.
Loading the demo…
Company site, rare
A company site for a literary and translation agency: books, grants, book fairs and translation rights sold around the world.

Character, makes games and websites
Websites by day, games by night, reasonably human in between. I build websites that behave like games: cards you can throw, maps you can walk, rolls that unroll. Pictured with a cap, a scarf and a colleague who did not ask to be in the photo.

Status, November 2026
What I'm doing these days. Updated whenever life overwrites the save file.

I am afraid. But I start again from the beginning, trace my own steps to the scene of the crime.
Joker, invite
Got a project? Take a seat at the table. The idea can be rough; we will shape the rest together.
+1
Skill, motion
Everything that moves on this site is driven by GSAP, and every move has an easing curve. Pick one: the card slides with it and the graph draws the same curve.
Loading the demo…
Skill, sound
No audio files here: every deal, flip and thud is synthesized in the browser from noise and oscillators. Press the pads, or play the little keyboard.
Loading the demo…
Ally, Disco Elysium
The first ally at this table is not a client but a voice: Shivers, the skill in Disco Elysium that lets you hear the city itself. Writing like this is why a game world stays with you long after you close it.

A grey rain falls on Martinaise. The city soaks in it, cold and dripping. Waves hit the concrete breakers. The homeless huddle by the fires behind the fences. There, among the shacks, is your home. Stay. Have a drink. Forever.
Experimental, this site
The thing you are playing: cards, achievements and a hidden debug mode. Hint: press the key left of 1.
{ ~ }
Skill, physics
A grid of points, each tied to its home by a spring (f = −kx) and slowed by damping. Move your cursor (or finger) through it.
Loading the demo…