IllegalCreed · Beijing

Xu Zhang

张旭

Front-end engineer building open-source side projects.

  • SinceMarch 2011
  • At first.NET
  • Front-endSince 2016

01

Work

Public projects. The short descriptions come from each repository, not from a press kit.

  1. L0Resident rules and the routing table. Loaded every session, and kept short.
  2. L1One spec for the kind of work, read before starting.
  3. L2The module or change: a plan with status and a replacement link.
  4. L3Evidence. Reports and audits, never the entry point.
The model, from the repository README.

agent-doc-architecture

Documentation treated as a routing system for large projects whose first reader is an AI agent. The repository includes the L0–L3 model and an agent-first-docs skill you can copy into another project.

Skyfire 1943 gameplay: side-view air combat over the sea.

skyfire-1943

An original air-combat prototype in three views: side-scrolling, top-down, and a pseudo-3D chase. The name nods to 1943, Salamander, and Sky Destroyer. It does not use their ROMs, artwork, or music. Playable research build.

Smaller projects

Also

02

Writing

A four-part series on dev.to about documentation for large projects in the agent era.

  1. Agents Aren’t Amnesiac — They Can’t Find the Entry Point (opens in a new tab)

    Why an agent seems to forget: it cannot find the entry. A four-layer (L0–L3) model.

  2. Make the Agent Read Only What It Should (opens in a new tab)

    Routing, so a task loads the one document it needs.

  3. Give Every Document Exactly One Place (opens in a new tab)

    Addressing rules, so each document has a single authoritative home.

  4. Keep Documents from Rotting (opens in a new tab)

    A lifecycle for creation, health checks, and archiving.

Essay

See Quick Sort partitioning, one step at a time (opens in a new tab)

Quick Sort is easy to summarize: choose a pivot, partition, and repeat. Following one partition is harder. A short walk through the visualizer.

03

Résumé

  1. Front-end engineer

    Vue.js interfaces, early wireframes, and internal front-end standards.

  2. Development engineer, Huawei Beijing Research Center

    Intelligent-operations features, from story through regression testing.

  3. Technical partner, 文世科技

    Requirements, architecture, front-end implementation, testing, and deployment across industries.

  4. Front-end engineer, 学格科技

    Front-end for an online video learning product.

  5. Front-end engineer, 迪殊科技

    The move into web front-end: Vue, React Native, and WeChat mini programs.

  6. Project department manager, 数字冰雹

    Development and project management with .NET, including WPF, WCF, and ASP.NET MVC.

  7. Intern, 方正电子

    Delphi.

Bachelor’s degree, Computer Science and Technology

Beijing University of Technology (北京工业大学).

In use. HTML, CSS, JavaScript, Vue, TypeScript, React, Node.js. Earlier: C# and WPF.

04

Contact

GitHub is the best place to start. The email below is the one already published on the CV.