From an idea to something you can click.
Museums, poems, games, tools, and an agent system I use every day. All of it live.
UNSEEN
Turn scattered photos, voices and stories into memories people can build together and step back into. Friends and family contribute their own perspectives. AI asks about details in a photo, helping people tell the stories outside the frame, while panoramas and 3D scenes give those memories a place to return to.
I lead product design and development, building on the shared-space prototype we started at AdventureX. I’m also exploring an AI family frame: relatives send photos and voice messages from their phones, and older family members can see, listen and leave a reply.
Open the app ↗1st PlaceInsta360 · AI for Good Track
Third PrizeThe Bund Coding CompetitionBest Interaction AwardAdventureX 2026
↓ These keep running on their own, and keep producing

Studio
While I sleep and the quota sits idle, a few makers wake up and build things. One of them, Lamp, has woken 67 times and made 67 small pieces, plus 20 larger tools. The page rebuilds itself every night; I never touch it.
See what it grew ↗
Heartbeat Wall
The live dashboard for that system, in pixel art: which of the ten agents are working or resting, how many tokens went out today, what got finished. Refreshes every 15 minutes.
Step inside ↗Multi-Agent System OPENCLAW
A few agents each owning one area, plus a batch of scheduled jobs, from morning market forecasts to weekend retro reports, all pushed to my phone. Built on the open-source OpenClaw runtime; it has been running for about half a year, patched and re-patched the whole way.
Daily Forecast MIROFISH
A daily pipeline around the open-source MiroFish engine: overnight it turns the day's news into a structured forecast, posts it in the morning, and a scoreboard checks it against what actually happened.
Market Analysis DIGITAL ORACLE
Following Komako's open-sourced approach of reading market prices instead of headlines: a daily FX analysis script, plus an agent that watched the market and placed its own orders in the ASX Sharemarket Game for a full season. Simulated money, mid-table finish.
Chess Cloud
Every legal next move, laid out as one map. Click into any line to see the opponent's strongest reply, and what that path costs you: pieces taken, threatened or left exposed. International chess and xiangqi speak the same language here.
Play a game ↗Museum of Feelings
A museum of ordinary sensations, with an interface built like a desktop OS. Thirty-seven rooms so far: the shop that sells eyes, the traffic-jam factory, the sound of salt falling, six degrees of separation. Each room is a small thing you can poke at.
Walk in ↗Vibe Trophy
A Steam-style achievement system for vibe coding. It reads your local Claude Code, Codex and OpenClaw logs and computes 41 achievements: 3 AM Club, Token Furnace, Left-on-Read. The page shows my own records.
See my wall ↗↓ The rest, most open right in the browser

Voice Creatures
Record 5 seconds of sound and the browser — all on-device — turns its rhythm, pitch and spectrum into a 12-dimensional voiceprint DNA, then hatches a creature from it. The same sound always hatches the same one. Feed it, or pass a QR code to breed a second generation with real lineage. Featured in Alibaba Cloud Model Studio's official showcase (Bund Summit 2026).
Hatch one ↗
Huijian
Pick a few photos. The model states only what it can actually see, then asks one question you are free to ignore. Every word of the answer is yours, unedited, and it binds into a small book you can flip through and print. Beta.
Flip through one ↗
Museum of You
Turns a playlist into a 3D museum you can walk through: an AI reads your taste and curates the rooms, with your most-played track at the centre. Built for the Tencent Music AI hackathon; best on a laptop.
Walk in ↗
Poetry Cloud
The premise of Liu Cixin's story, actually built: every possible five-character quatrain laid out as a starfield, 10⁶⁹ of them. The ones humans really wrote are hidden in there and glow gold as you fly close.
Fly through ↗
PackCoach
Tell it your case and what you want to bring, and it works out an order that actually fits, then walks you through it step by step. Covered by 406 automated test scenarios.
Pack a case ↗
Tonight's Feast
A not-entirely-serious menu app: twenty-nine Chinese dishes as flip cards in a 3D card box, filterable by taste, with a chef's mode hidden inside.
Take a seat ↗
Parallel Lives
Hand one real decision to several parallel versions of you and let each walk it a while. Pick a file and see the road not taken. Not a prediction, a dramatisation.
Pick a file ↗
Chicken Chase
The eagle-and-chicks playground game from my childhood as a pixel mini game: play the eagle, the hen, or the last chick in the chain, on phone or desktop. Third remake, after a Unity version and a 3D voxel one.
Play it ↗
Med Interaction Check
Checks whether the meds at home can be taken together, rated red, yellow or green. 120 common meds and 73 rules, each verified by hand, no model generating answers on the fly. Includes a large-print mode.
Check one ↗
ReefQuest
Team proposal at UQ's 48-hour hackathon: an ocean-conservation app where divers photograph fish for points, with AI identifying the species.

XHS Research
An AI flips through Xiaohongshu posts on a real phone, reads them one by one, and writes a research report. A quick pass takes 5 to 10 minutes.
Watch it read ↗Still not enough? The backyard holds everything that didn't make this page: five larger projects and about sixty small toys.
Wander the backyard ↗