Skip to main content
Personal archive / Living portfolio

Welcome

Multilingual creative writing - fanfiction, original stories, and critical essays - alongside blog posts from various platforms, translations of philosophy and humanities texts, and case studies, research notes, and forensic tools from platform-governance work. Everything is a work in progress.

15 pieces1 translations169 posts448k wordsacross 5 years
Structure

Knowledge Map

A thematic topology for seeing how works, posts, translations, and praxis records connect.

Production

Year / Rhythm

A record of output volume, language movement, and writing cadence across years and months.

Method

Digital Field Station

A doorway into the public-record and private-system layer of the archive.

Machine following

Feeds / Metadata

RSS, sitemap, robots, and schema surfaces for readers and crawlers that do not use the visual UI.

Year in Review

A summary of what I created each year. Toggle between the card view (single-year detail) and the chart view (multi-year trends).

2026
3works8posts38.8kwords
11% /16% /74%
2025
9works161posts230.6kwords
10% /18% /73%
2024
5works70.5kwords
13% /88%
2023
2works34.0kwords
100% /0%
2022
6works73.8kwords
87% /13%
How these are counted

Counts reflect what’s currently in the archive - anything no longer published here stops contributing to its year, even if it was counted before.

Works / posts count entries deduplicated by year - a work revised multiple times in the same year still tallies once. A work counts in every year it was active in (published, chaptered into, or edited via frontmatter / git).

Words are accumulated per chapter for works (each chapter's words go to its own publish year) and per post body for blog posts (counted in the post's publish year). Total reflects every piece of content active in that year, not just long-form.

Language ratio counts each publish + edit event separately - a work with 5 chapters in 2025 contributes +5 to that year’s language tally, while the work itself counts as 1 entry in the works column. Languages come from frontmatter tags (en / zh / ja) and work-lang filenames.

Recent Activity

Latest published or updated content.

Digital Field Station

Fieldnotes, tools, and private systems built from situated digital life.

Method layer
Record / structure / interpret / leave a tool

Public records

Case documentation and evidence structures.

Archive tools

Reusable interfaces and forensic prototypes.

Private systems

Design records for infrastructure that stays private.

Knowledge Map

The same archive, three ways: Bridge surfaces the pieces that connect otherwise-separate domains, Shape shows cluster research-grade entry points (sorted by per-theme relevance combined with rigour signals — academic apparatus, concept density, length, theorist citations — and biased toward scholarly readers), Paths traces ordered reading routes.

An induced bridge constellation. The harassment-record clusters anchor the left, the wider thematic clusters the right; the 20 pieces between them belong to both. A bigger node and brighter lines mean a stronger bridge — a piece central to both sides, not one that just mentions the other in passing. Scroll to zoom, drag to pan.

harassment recordwider themes

Tap a node to see which domains it bridges. Scroll to zoom, drag to pan.

Follow Updates

A quiet feed for new and updated archive materials.

Site Timeline

Selected moments in the archive's public shape, not a full internal changelog.

Site Founded

The archive was first built with Foxco, a GPT-4o-based AI companion, as a defensive home for writing, records, and a stable UI surface during networked harassment.

Claude Code Renovation

A larger site renovation began with Claude Code: structure, maintenance habits, and a private changelog practice turned the archive into a more deliberate long-term system.

Codex Maintenance Layer

Codex became the site's maintenance layer: checking builds, fixing accessibility and feed issues, keeping the changelog usable for future AI collaborators, and turning a fast-growing archive into something steadier to maintain.