Tong Zhao
I work on LLM security, multi-agent system design, and vertical AI products. The projects here circle one question: when should an LLM reason, and when should it stop, check evidence, call a tool, or hand the work to a deterministic system?
Selected projects
One thread across these projects: turning messy expert workflows into agentic, evidence-aware software systems that people can actually operate.
-
TaxPilot — an auditable AI adviser for UK tax
A UK tax adviser prototype benchmarked against CTA / ATT-style questions: it separates facts, law, routes, calculations and audit trail, including the failures that shaped the system.
Next.jsMastraVercel AI SDK Postgres + pgvectorPrisma
View project →
-
ClearNorm — agentic review for repeat documents
A document-review product built around agents. One agent reads and splits the file; then a judge agent per clause searches your own position library, returns pass / fail / no-standard, and must cite a position it actually retrieved. You handle only the exceptions — and your decisions become reusable positions.
Next.jsMastraVercel AI SDK Postgres + pgvectorDrizzle
View project →
-
Agent Browser Runtime — DevTools-grade evidence for AI agents
An open-source local runtime that gives an AI agent a Burp-grade browser workbench. F12 Network, Storage, Console, and Sources captured as structured evidence with stable artifact paths, exposed through a small facade rather than two hundred low-level buttons. The tool reports what the browser actually observed; the agent decides what it means.
TypeScriptHTTP + CLI Playwright + direct CDPChrome extension bridge Profile-scoped evidence
View project →
-
UK Capital Gains Tax calculator (share disposals)
A working UK capital-gains calculator for share disposals. It imports broker files, applies the same-day, 30-day and Section 104 matching rules, and produces an audit trail that can be checked against HMRC examples.
TypeScriptDeterministic rules engineCSV / Excel import HMRC fixturesTailwind
View project →
-
Agent Desk — local-first workbench for AI coding CLIs
A browser and desktop control layer for Codex, Claude, and DeepSeek-style coding CLIs running on a local Windows workstation. It organizes projects, conversations, runtime state, queue/stop/restore controls, and user-confirmed handoffs between agent work sessions.
PythonElectronLocal runtime adapters Mobile browser controlAgent handoffs
View project →
-
Hengo — AI job search for international graduates
A job-search product for international graduates in the UK. It combines visa rules, sponsor data, role matching, CV work, and company intelligence into one workflow, with five specialist advisors behind a single interface.
Next.js 16Claude Agent SDK Prisma + PostgreSQLpgvectorVoyagePlaywright
View project →
-
Multi-agent security research workstation
A write-up of an earlier version of my multi-agent vulnerability research workstation — the role split, the evidence loop, the adversarial review step before any report is written. The current architecture is being redesigned; this page is kept as an archive.
Output: an Intigriti 10.0 / 10.0 Exceptional report against CM.com's admin API. Other disclosed work spans Cambium Networks, Venly, Bild.de NewsBot, and AI/ML supply-chain targets.
Multi-agent orchestrationEvidence-file source of truth Adversarial reviewChrome DevTools Protocol TypeScript
View project →
Background, briefly
- 2026 – present. Independent work on AI tax products, reusable review workflows, LLM agent reliability, and responsible-disclosure security research.
- Feb 2025 – Feb 2026. Senior, Tax — Blick Rothenberg (London). UK personal tax, Global Mobility, and Private Client advisory / compliance for international clients. Built internal Power Platform / Dataverse workflow prototypes.
- Sept 2021 – Jan 2025. Senior Associate, Global Mobility Tax — PwC / Vialto Partners (London). Expatriate tax equalisation, global social security, employer compliance, and Chinese / English client communication.
- Tax credentials. ATT (Association of Taxation Technicians, full). CTA partially qualified — Taxation of Individuals paper passed.
- AI systems. Daily hands-on work with agentic workflows, retrieval, deterministic tools, evaluation, and human-in-the-loop review.