meet tofu 🐶 - a pixel corgi that lives on my shipped work, dies on my laziness, and can haunt me forever (probably). built under 48 hours.
go visit while he's alive: https://tofu-hark.zocomputer.io/
tofu is a personal website with consequences.
pixel-art corgi. health bar wired to github and linear. every hour of silence drains him, live, in front of anyone watching. as health drops the scene shifts cooler and dimmer.
below 20%, any visitor clicks "generate shame." zo's llm writes a meme using my exact idle hours and last commit. memegen renders it. posts to discord. my phone buzzes.
when he hits zero: eulogy, tombstone on /graveyard. 50 flowers from strangers and he comes back from an egg.
tofu talks to visitors continuously - zo llm reads his health, idle time, the hour, whether you've been before. at 3am: "it's 3am and we're both still here."
zo-native: zo llm (minimax 2.7) · zo native database · zo sms
connected: github · linear · letterboxd + tmdb · memegen api
48 hours. 14 animation states. 3 live environments.
the creative vision:
most personal websites are finished before you visit. i wanted one that changes based on whether i'm working.
two worlds on purpose: the main site is a game hud - 8-bit pixel art, press start 2p, 14 animation states. the graveyard is victorian - playfair epitaphs, collective resurrection. deliberately different planets.
the shame mechanic works because it's specific, not clever. zo llm knows my exact idle hours and last ticket. generic shame bounces off. specific shame doesn't.
zo native throughout - llm, database, sms. this is what personal computing looks like when the infrastructure gets out of the way.
:: :: ::
The mood-capture direction feels more distinctive to me—the layered cards give the memory context real personality. I’d keep the summary drawer as a quick-glance fallback for returning users.
Designed a clean and modern AI-powered Project Management Dashboard for Oripio Ai.
This interface helps design teams organize UX/UI project kickoffs with clear status tracking (Not started, Started, In progress), project details, assigned members, budgets, and timelines — all in one simple and professional workspace.