
Loongink website
A three-language company site with a static VuePress build, a Worker for locale negotiation, and a design system that survives translation.
Read the caseSelected work
Two public cases so far. Both shipped; the rest of the client work is shared in a walkthrough rather than a public page.

A three-language company site with a static VuePress build, a Worker for locale negotiation, and a design system that survives translation.
Read the case
A Khmer card game for three or four phones, rebuilt inside Telegram. The table travels; the deck stays on the server.
Read the caseWhat is in a case file
Every case follows the same five sections, so you can compare the work and see where the decisions were made.
The problem, the constraint, and why it mattered now.
The shape of the product before code.
What was implemented, and with what.
What changed, with the method behind each number.
What worked, and what we would change.
Most client work is under NDA. Ask for the file and we will walk you through the relevant case.