[01]OperaWorks

Works

08 works · 2025—2026

A round window torn in St Michael. Behind it hang the things of these years: products, tools and systems for research.

Opus IOFFICINA VESTIUM2026

Modeora

AI content workbench · Product structure, agent workbench, front and back end

An AI content workbench for fashion brands: say one sentence, and out come the styling, the images and the copy. The model can only act through registered business tools.

Site
modeora.cn
Back-end acceptance
33 passed
Front-end acceptance
17 passed
Built
2026.03 — 06

FastAPINext.jsPostgreSQLRedis · DramatiqSSETool calling

Open the case study →
Opus IITRADITIO2026

baton

Developer tool · Design and development

Pick up an AI coding session from your computer on your phone, and see a session started on the phone appear on the computer. Works with Claude Code and Codex.

Commits
271
Since
2026.09
Agents
Claude Code · Codex

Node 24TypeScriptExpo · React NativeReact

Open the case study →
Opus IIIVOX LUDENTIUM2026

GamePulse

Data analysis · Sole author

Reading players through their public Steam reviews: sentiment, topics and kinds of player. Every conclusion comes with a number you can check.

Usable reviews · DOTA 2 sample
2,071
English sentiment agreement
70.3%
Offline tests
12 passed
Built
2026.03 — 07

PythonDistilBERTLDA · NMFKMeansFastAPIReact · Vite

Open the case study →
[01]Index operum08
  1. IModeora2026 · AI content workbench
  2. IIbaton2026 · Developer tool
  3. IIIGamePulse2026 · Data analysis
  4. IVtopic-gate2026 · Research tool
  5. VPersonal Quant Lab2026 · Research platform
  6. VIResumeLite2026 · Desktop app
  7. VIIDanus for Windows2026 · Open-source port
  8. VIIIDaily interpolation of quarterly GDP2025 · Statistical modelling
All works →
[02]OfficinaLab

Lab

09 experiments · 2026—2026

Through the arch at the end of the wall is the workshop, where every effect on this site was tried first: cloth, smoke, fire, crystal, lichen, compass and sound.

ActaLog09
  1. No. 01 · 2026VELUMThe veilA simulated lace veil over the first print. Scrolling lifts it slowly, and you can take hold of it and pull it aside.#cloth#physics
  2. No. 02 · 2026GEOMETRIACompass traceryGothic tracery drawn with nothing but a compass and a straightedge: the construction lines first, then the gold.#geometry#generative
  3. No. 03 · 2026CRYSTALLUSThe crystalA crystal ball that follows the pointer. The page is all negatives; inside the crystal are the originals.#optics#shaders
  4. No. 04 · 2026IGNISThe burning pageThe view browns, catches and burns through from where you clicked, and the place you’re going shows through the hole.#fire#transitions
  5. No. 05 · 2026IMAGOOne scan, four handsOne 3D scan drawn four ways: in the site’s own words, in engraved lines, in halftone dots and in one-bit dither.#3D#NPR
  6. No. 06 · 2026FUMUSPictures in smokeA censer sways and its smoke is simulated as a fluid; a hidden plate shows only where the smoke passes.#fluids#light
  7. No. 07 · 2026LICHENLichenA stone for every year, the older the more lichen; under the crystal the stone is clean.#growth#shaders
  8. No. 08 · 2026UMBRAThe name in shadowOne candle and a scatter of fragments; only from the right place do their shadows spell the name.#light#illusion
  9. No. 09 · 2026SONUSSoundscapeEvery sound on the site is synthesised live, with no audio files. It stays off until you turn it on with the switch or M.#sound#synthesis
All experiments →
No. 02Geometria

No. 05Imago

One scan, four hands

Michelangelo’s Pensieroso: like Dürer’s Melencolia I behind him, a picture of the melancholic mind at work. One 3D scan, drawn four ways: in the site’s own words, in engraved lines, in halftone dots, in one-bit dither.

[03]ScriptaWriting

Writing

06 essays · RSS

The Demosthenes behind the lancet is set in the words of these essays: on agents and data, and on how this site was made.

Latest2026 · X2 min

Through the windows

The homepage of this site has no pages in the usual sense, only a path for a camera. The first screen is St Michael from Dürer’s Apocalypse. Scroll, and the camera dives into a round window torn in the print; behind it is the next picture, with the works hanging on it. Every chapter after that is entered through a window: an arch, a lancet, a quatrefoil, a row of stone arches, and finally a wall with five lancets.

#this site#design

Read in full →
IndexAll essays06
  1. 2026 · X · 2 minThrough the windows
  2. 2026 · X · 1 minA stone a year
  3. 2026 · IX · 1 minOn candlelight and latency
  4. 2026 · IX · 1 minWhy engravings still glow
  5. 2026 · IX · 2 minThe devil’s advocate
  6. 2026 · IX · 2 minTwo equal numbers
All essays →
NuncNowupdated 2026 · X
Making
baton, which lets a phone carry on an AI coding session from the computer; and this site.
Writing
A co-authored paper in finite geometry, getting ready for submission.
Learning
How to make agents review each other instead of agreeing with each other.
Reading
Two papers on the direction problem: Sziklai and Takáts on its extension, and Ball, Gács and Sziklai on the prime field.

Shanghai · GMT+8 ·

MMXXVI202602
  • ResearchA paper on finite geometry and additive codesCo-authored · in preparation
  • ProjectModeora goes livemodeora.cnAn AI content workbench for fashion brands. The model can only use registered business tools, and costly generation, deletion and export wait for a person to confirm.
MMXXV202502
  • ResearchDaily interpolation of quarterly GDPA state-space model with Kalman smoothing spreads quarterly GDP across the days, and the days add up exactly to each quarter.
  • Release0811, an EPHades · NetEase Cloud MusicFour beats. The titles are the notation: a date, a tempo, a key.
MMXXIII202301
  • Education · 2023—2027BSc Mathematics and Applied MathematicsSchool of Mathematics, China University of Mining and TechnologyAnalysis, algebra, probability and statistics, stochastic processes, time series, optimisation and numerical analysis, and the mathematics behind machine learning and reinforcement learning.
[05]VitaVitaShanghai · GMT+8

YIOYIO

I cut engravings in code, keep a diary in beats, and count directions in finite fields.

YIOYIO studies mathematics, working on finite geometry and additive codes, and writes software, mostly tools for AI agents and for data.

An AI content workbench for fashion brands, a small tool that lets a phone carry on a coding session from the computer, a pipeline that picks research problems, and this site. Beats too, released under the name Hades.

Mathematics
Finite geometry · Additive codes · Combinatorics · Statistics & time series
Data
Python · pandas · SQL · PostgreSQL · statsmodels · scikit-learn · PyTorch · Transformers
Engineering
FastAPI · React · Next.js · TypeScript · Electron · Expo · Docker · Redis
Agents
Tool calling · MCP · Multi-agent orchestration · Claude Code · Codex
Full vita →
I · ACADEMIAScholarly recordorcid ↗II · CODEXCodegithub ↗III · OFFICINAModeoramodeora.cn ↗IV · LIBER APERTUSResumeLitegithub · MIT ↗V · SPECIMENNeuron notesvercel ↗
[06]AlibiElsewhere

Elsewhere

The last wall has five windows, each onto a place off this site: the scholarly record, the code, and a few works out in the world. Behind each hangs a glimpse of it.

Write

Codegithub.com/YIOYIOIOI

WhereShanghai · GMT+8 ·

Mathematics · Code · Music · Writing

YIOYIO

I cut engravings in code, keep a diary in beats, and count directions in finite fields.

Opera
08
Officina
09
Scripta
06
Musica
07
Anni
04
Scroll
[04]MusicaMusic

Music

Hades · Free your soul

Hades is the name I make beats under. Jacob’s ladder has fallen over into a table; incense rises from its quatrefoil, and the covers surface in the smoke.

VIII · XI · 0811 · 2025 · EP · Beat

  1. 0105-23 156 Cm3:21
  2. 02JC1 144 C#m3:02
  3. 0305-24 amb 68 Em3:46
  4. 04jazzC#m94-7253:25
  1. 2024MMXXIV1-28Single · Beat · 2:42
  2. 2024MMXXIV2-28Single · Beat · 3:33
  3. 2024MMXXIV3-3Single · Beat · 3:31
MCDXCVIIIMMXXVI中 / EN
Apocalypsis · XII:7
Revelation XII
[00] VELUM