Recent work

Work since joining Lenovo in December 2024: eight projects shipped between Oct 12 and Nov 12, 2026, newest first. Times are Beijing time (UTC+8). Earlier work is under the categories on the home page.


OctOct – Nov 20268

AI products, enterprise AI platforms, agent skills and AI infrastructure. Private repositories are named without links.

AI Brief Hub homepage at aibriefhub.com showing the Article picks section
Since Oct 14, 2026 · aibriefhub.com

AI Brief Hub

A bilingual (Chinese / English) hub for the day's top AI news: each story comes with key points, primary sources and a heat score, and the archive can be filtered by company, technology, impact and date. Stories are picked from what is most discussed on X and checked against primary sources by an automated agent pipeline; optional narrated explainers accompany each edition. Article picks brings together enterprise AI articles with bilingual summaries, original thumbnails, and links to the sources.

AI news hubAI agentsX APIBilingual

Screenshot: aibriefhub.com Article picks

Microsoft Teams logo
Oct 25, 2026

AI assistant inside Microsoft Teams

Brought an internal enterprise AI assistant into Teams group chats as a custom tab with single sign-on working end to end, and piloted a self-hosted agent as a Teams bot: app manifest packaging, Azure Bot registration and a Cloudflare Tunnel webhook. The bot install is awaiting tenant approval.

Microsoft TeamsAzure BotCloudflare TunnelOpenClaw

Logo: Microsoft, via Wikimedia Commons

Headscale logo
Hardened Oct 23, 2026 · ingress added Oct 25

Self-hosted private network

Runs a self-hosted, Tailscale-compatible control plane that joins a laptop, the DGX Spark, a cloud VPS and a home-lab VM into one private mesh. Cleaned up idle clients and stale firewall rules on Oct 23, and added public HTTPS ingress with no open ports through Cloudflare Tunnel on Oct 25.

HeadscaleWireGuardDockerCaddyCloudflare

Logo: headscale project (BSD-3-Clause)

Oct 24, 2026, 22:43

Event Q&A assistant skill v1.4.1

Rebuilt the knowledge pack behind a concierge assistant for a large technology event: a 202-page master deck processed into a searchable PDF, registration lookup verified, and the build reviewed by a second coding agent before release.

Agent skillsLibreOfficeGhostscriptCodex

NVIDIA DGX Spark desktop AI computers
Oct 24, 2026

Remote AI development on DGX Spark

Set up an NVIDIA DGX Spark as a remote coding workstation that AI agents can drive: Codex CLI reachable over a secured jump host and proxy, used to build skills and to have one agent review another's work.

NVIDIA DGX SparkCodex CLISSH

Photo: NVIDIA

Lenovo AI Workspace project hero image from Notion
Oct 13 – 23, 2026 · latest release Oct 23, 20:42

Enterprise AI Workspace platform

Shipped a run of releases for an internal AI workspace: a Chinese/English management console with role-based account management and a verified offline upgrade path (Oct 23), page-visit analytics with sign-in attribution (Oct 20), and a standalone meeting dashboard (Oct 19). Built with AI coding agents.

TypeScriptPrismaCodexprivate repo

Own · Notion project page

Guide showing how to subscribe to the AI Brief Hub briefing in an enterprise assistant and deliver it to Teams
Oct 22 – 23, 2026

Briefing distribution and assistant integration

Moved the videos to object storage behind a dedicated HTTPS CDN domain, aibriefhub.com, with a fixed naming scheme, upload verification and a machine-readable “latest” pointer, so an enterprise AI assistant skill can fetch the newest episode on its own.

Tencent Cloud COSCDNPython

Own guide graphic

Invitation skill quick start: upload a guest list and Outlook templates
Oct 12, 2026, 18:53

Meeting invitation generator skill v1.4.1

An assistant skill that turns uploaded templates and guest lists into ready-to-send Outlook invitation drafts with per-guest CC, plus a short summary report. Follows v1.1.2 (Sep 30), which fixed recipient resolution.

Agent skillsOutlook OFTPythonprivate repo

Frame: own training video