Original project samples in automation, web development, 3D modeling, writing and Chinese teaching materials. Open a walkthrough below to see the result, source files and how it was checked.
| Sample | What it demonstrates |
|---|---|
| Minecraft Starter Kit | Downloadable Paper 1.21.11 plugin with cooldowns, permissions, persisted claims and 13 automated tests. |
| WordPress Object Studio | Original responsive theme, project categories, individual pages and a working inquiry form with a private admin inbox. Open in WordPress Playground. |
| Chain Reaction animation | Blender rigid-body simulation, baked animation and portrait/landscape video exports. |
| FIELD / 01 radio | Editable component modeling, procedural materials, studio lighting and close-up product views. |
| Retro fuel pump | 174 triangles, one 32 × 32 atlas, portable model exports and editable Blender source. |
| Product CSV Cleaner | Column mapping, duplicate detection, exception reporting, and downloadable CSV/JSON results. |
| CSV cleanup delivery sample | Download the original data, cleaned records, review report and one-page result. |
| Quote review example | Runnable Python example for checking a quote against its source message, with nine regression cases. |
| Chinese pair practice | Free three-page A4 download: two information-gap worksheets and a teacher answer key. |
| Inbox Review | Local email classification, editable drafts, an approval queue, duplicate protection, and persistent tickets. Download includes source and tests. |
| Next.js proxy review | A specific transport defect, a small patch, and narrowly scoped regression evidence. |
| One More Chair | Three slice-of-life milestones, character dialogue, branching outcomes, and progression rules. |
Download this repository and extract it. From its root folder, start a local static server with Python 3:
python -m http.server 8000 --bind 127.0.0.1On Windows, py -m http.server 8000 --bind 127.0.0.1 also works when the Python launcher is installed. Open http://127.0.0.1:8000/sku-tool-en.html in a modern browser. A local server is needed because the page uses JavaScript modules. No package installation, hosted service, or external assets are required.
- Select Try the sample to load ten fictional product records.
- Check the suggested column mapping, then select Clean the data.
- Review nine resulting records: one duplicate is merged and five records need review.
- Download the cleaned CSV, review report, or full JSON record.
The demo accepts up to 200 records and ten columns. It trims whitespace, normalizes common units, preserves conflicting SKU records, and flags missing or invalid selected fields. Processing stays in page memory; refreshing clears the working data. CSV exports mark formula-like values as text, while JSON retains unescaped processed values. To preserve leading-zero SKUs in Excel, import the CSV and set the SKU column to Text.
Source files: interface, styles, English UI and exports, and shared parser and cleaning rules.
Inbox Review turns fictional inbox messages into editable ticket drafts using Python, SQLite and a local Ollama model. The checked example run produced five drafts from eight inputs, skipped two duplicates and quarantined one malformed record. One ticket was created after an operator edited and approved a draft. The package includes eight passing workflow tests and the separate live-model results.
Open the walkthrough and download to run it locally.
The review examines an explicit header lost across a Next.js proxy in Bitcoindefi/OpenAO at the reviewed commit. It reports 18 handler-level assertions: 13 passing before the local patch and 18 after it. The write-up identifies the fixtures and verification boundaries; it does not claim an upstream merge. This repository contains the review document, not the upstream application or its test harness.
One More Chair follows a 23-year-old settling into a flat, repairing a table, and getting to know a neighbour. The story pairs everyday details and gentle humour with explicit triggers, cooldowns, and two equally rewarding ways to continue the friendship.
Email alidonghao118@gmail.com with what you want to change and one example of the result you need. We can start with one small task.