All projects.
The complete archive: products, independent games, language tools and earlier experiments. The homepage is the edited selection; this is everything behind it.
70 of 70 entries
Selected work
The projects featured on the homepage.
Sehyo
ProductsA social network built around conversation.
Full-stack · Product · Infrastructure
SvelteKit 5 + TypeScript · Cloudflare D1 · R2 · KV · OAuth + guest sessions · Cron + Workers AI · E2E encrypted DMs
Kiokun
ProductsConnected Chinese, Japanese and Korean dictionary.
Full-stack · Data engineering · Product design
SvelteKit frontend · Rust data pipeline · OpenCC alignment · 23 CDN-sharded data repositories
ACM at UCLA
DesignComplete rebrand, visual identity and websites.
Brand identity · Design · Web
Original brand identity · Committee logo family · Websites · Brand guidelines
Kimu
GamesAn emoji MMO on the real New York City map.
Full-stack · Realtime · Game design
Realtime multiplayer state · Geospatial interaction · Canvas rendering · Real-world map as game state
Bahunya
DesignClassless CSS for semantic HTML.
CSS · Open source
Classless CSS · Semantic HTML · Open source · Drop-in styling
Sipoga
Games5v5 and 1v1 tactical multiplayer FPS.
Game design · Multiplayer
5v5 matches · 1v1 matches · Tactical FPS
Perfect Web
ResearchResearch into a compiler-checked web platform.
Web platform research · Architecture · Systems
45 executable corpus cases · 4 measured feasibility spikes · 10 architecture decision records · Koka · Marko · Wasmtime · Streaming/resumption and capability research
EASI
ResearchAn experimental equality index across 169 countries.
Data analysis · Modeling · Visualization
169-country dataset · Statistical normalization · Multi-source data pipeline · Interactive visualization
Emoji Mahjong
GamesMahjong, but matched by meaning.
Game design · Full-stack
Multiplayer state · Semantic-tag rules · Responsive game UI
Hanzi Game
GamesBuild Chinese characters from their recursive component parts.
Rust · Language data · Game design
92k HSK words · 27k decompositions · 580 leaf components · Rust data generator
More projects
Further products, tools, games and work in progress.
Humanize
ResearchResearch-backed tools for less machine-like writing.
Research · Python · Evaluation
StoryScope reproduction · SpecScope pilot · 94.9% macro-F1 reproduction · Claude · Codex · Cursor skills
Kairen
ToolsA language I created.
Language design
Language design · Original identity
LevelSpec
GamesA compiler from floor plans to game geometry.
Compiler design · Geometry · Game tooling
About LevelSpec
Private project
A deterministic compiler that turns semantic floor plans into valid game geometry.
- 380 floor plans
- 11 compiler passes
- 0 intersecting volumes
- 100% reachable navmeshes
Descent
GamesA roguelike shooter for your phone browser.
Game design · WebGL · Systems
About Descent
Private project
A phone-browser roguelike shooter built on 380 compiled floor plans.
- 380 compiled maps
- 427 generated weapons
- Procedural Web Audio
- Seeded shareable runs
Webstrike
GamesA tactical browser FPS with online multiplayer.
Game systems · Three.js · Multiplayer
About Webstrike
Private project
A CS-style browser shooter with bomb defusal, economy, bots and online multiplayer.
- Isomorphic TypeScript simulation
- 32 Hz authoritative server
- WebRTC multiplayer
- BVH collision
Superfighters
GamesA browser fighting game with local, online and mobile play.
Game design · Multiplayer · Web
Geckos.io/WebRTC · Host-authoritative simulation · Snapshot interpolation · Mobile PWA controls
Shibuya FPS
GamesExplore a large Shibuya scene in your browser.
Three.js · Asset pipeline · Performance
About Shibuya FPS
Private project
A first-person browser walkaround of a large Shibuya environment.
- Streamed meshopt GLB chunks
- LOD coverage
- Baked lightmaps
- Unity navmesh export
NT Web
GamesA browser FPS prototype with streamed maps.
Three.js · Multiplayer · WebRTC
About NT Web
Private project
An FPS prototype with a large streamed map, mobile controls and multiplayer relay.
- MeshBVH collision
- Capsule controller
- Geckos.io multiplayer
- Cloudflare/VPS routing
Gallax
GamesA world-map game of gathering and building.
Mapbox · PixiJS · Multiplayer
Mapbox GL · PixiJS · H3 spatial indexing · Geckos.io
Reel Translator
ToolsJapanese video OCR and subtitle generation.
Python · Video · OCR
yt-dlp · Frame extraction · OCR engine comparison · SRT generation
Özcük
ProductsA Turkish dictionary that understands inflected words.
Full-stack · Data · Linguistics
SvelteKit application · Morphological analysis · Dictionary data pipeline · Cloudflare deployment
Driiiift
GamesA minimalist browser drift game.
Game design · Web · Graphics
Three.js rendering · Custom vehicle physics · Per-frame collision · Mobile-first controls
HKOS Trainer
GamesLearn Hong Kong Old Style mahjong by playing it.
Game design · Web · AI
Game-state engine · AI opponents · Teaching recommendations · Offline PWA
WestwoodCSS
DesignA CSS framework experiment focused on strong defaults and simple markup.
CSS · Design systems
CSS · Design tokens · Semantic markup
Drop-in Minimal CSS
DesignMinimal stylesheets for plain HTML.
CSS · Web design
Minimal CSS · Classless styling · Theme experiments
Luzhanqi
GamesA browser implementation experiment around the Chinese board game Luzhanqi.
Game design · Web
Game rules · Web
Turkish Conjugator
ToolsA Turkish verb-conjugation tool.
Turkish · Linguistics
Turkish morphology · Conjugation
Billiards Club
ProductsA web product built around billiards players and clubs.
Full-stack · Social
Full-stack web · Community product
Events at UCLA
ProductsA campus event-discovery project for UCLA.
Web · Events
Events · UCLA · Web
Storymaker
ToolsA browser tool for constructing stories.
Creative tools · Web
Creative tooling · Web
Tichat
ProductsA realtime chat application experiment.
Realtime · Chat · Web
Realtime · Chat · Web
Paddaddy Map
ProductsAn interactive map application experiment.
Maps · Web
Maps · Web
Color Museum
DesignA small web experiment about color.
Design · Web
Color · Web design
Rhymedime
ToolsA rhyme and language experiment.
Language · Music · Web
Rhymes · Creative tooling
Language tools & predecessors
Presented together under Kiokun on the homepage. Original projects and source remain here.
duojp
ProductsBuild sentences by dragging tiles.
Full-stack · Product
Related to Kiokun216k+ sentence corpus · Multilingual data · Interactive sentence builder · Serverless deployment
Chinese Sentence
ToolsWord Syllable Map
ToolsAn experiment mapping words through their syllabic structure.
Language data · Visualization
Related to KiokunLanguage data · Visualization
Hanzi Puzzle
GamesA puzzle experiment built around Chinese characters.
Game design · Language learning
Related to KiokunChinese · Puzzle design · Web
Kanji Puzzle
GamesA Japanese kanji puzzle and learning experiment.
Game design · Japanese
Related to KiokunJapanese · Puzzle design · Web
Chinese Popup Dictionary
ToolsA popup dictionary for reading Chinese.
Browser tooling · Chinese
Related to KiokunChinese lookup · Browser UI
Chinese Quiz
ToolsA Chinese practice and quiz application.
Language learning · Web
Related to KiokunChinese · Quiz UX · Web
Xingkai
ToolsA Chinese writing and character-form experiment.
Chinese · Typography · Web
Related to KiokunChinese characters · Web typography
HanziDamage
ToolsA Chinese-character learning and mnemonic data experiment.
Language data · Mnemonics
Related to KiokunCharacter data · Mnemonics
Vocc
ToolsSezimi
ToolsA language-learning web application and product experiment.
Language learning · Web
Related to KiokunLanguage learning · Web
Japanese Emojis
ToolsJapanese Sentence
ToolsRandom Japanese sentences for repeated reading practice.
Japanese · Reading
Related to KiokunJapanese · Comprehensible input
Korean Sentence
ToolsRandom Korean sentences for repeated reading practice.
Korean · Reading
Related to KiokunKorean · Comprehensible input
Early experiments
Small studies and earlier work, kept for completeness rather than featured as finished products.
Turkish Sentence
ToolsThe same small reading tool, in Turkish.
Tool
Sveltefire
ToolsAn early Svelte/Firebase integration experiment.
Svelte · Firebase
Aioaio
ToolsAn experimental web application from the Kimeiga archive.
Web · Experiment
Spanish Sentence
ToolsRandom Spanish sentences for repeated reading practice.
Spanish · Reading
Squadup
ProductsA social/group web application experiment.
Full-stack · Social
Drehealth
ProductsA health-oriented web product experiment.
Web · Health
Qwenti
ProductsA compact product experiment from the archive.
Web · Product
Consoa
ProductsAn experimental web product.
Web · Product
Ruumii
ProductsA small web product experiment.
Web · Product
Evie
ProductsA web application from the Kimeiga project archive.
Web · Product
United States of Air
ResearchAn early data visualization project.
Data · Visualization
Gunblur
GamesA larger game project from the Unity-era archive.
Game design · Unity
Large Royale
GamesA large-scale game experiment.
Game design · Unity
Crimson Space
GamesA space-game experiment from the archive.
Game design · Web
HotoSurvive
GamesA survival-game project from the archive.
Game design
Programmers FPS
GamesAn early first-person-shooter prototype.
Game design · FPS
Minimalist Shooter
GamesA minimalist shooter prototype.
Game design · FPS
Color Ships
GamesAn early color-and-ships game experiment.
Game design
Crystal Ricochet
GamesA ricochet-focused game experiment.
Game design
Marbles Game
GamesA small marbles game experiment.
Game design · Web
Nuclear Hone
GamesA game project from the archive.
Game design
Babygirls: The Game
GamesAn early game from my archive.
Game design