AI Agent Developer · Geotab · Toronto

Hongda Zhu

I build AI agents that run in production.

Sole engineer behind Geotab’s multi‑agent platform: a root agent and specialised sub‑agents on Google ADK and Vertex AI, retrieval that cites its sources, deterministic validators around every model call, and tracing on everything. Used across the company by 3,400 people.

Live · one request through the platform
How a request moves through the platformA request enters a root agent, which routes to a document sub-agent, retrieval over a governed corpus, and typed tools. Nine deterministic validators run in parallel before an answer is returned. Every call is traced.requestemployee · webroot agentGoogle ADK · Clauderetrievalgoverned corpus · citessub-agentdocument workflowtoolsBigQuery · Maps · HRIS9 validatorsparallel · deterministicanswerapprove · or reviewtraces · every call · Langfuse, self-hosted

    What I’ve built

    Production systems first, then the projects that taught me the most.

    Full background

    Geotab · production · 2026

    Company‑wide agent platform

    A root agent and sub‑agents on Google ADK, deployed on Vertex AI Agent Engine. Retrieval with citations over a governed corpus of ~300 documents, typed tools into BigQuery, Google Maps and the HR system, and self‑hosted Langfuse tracing on every call. I own the architecture, the code and the pager.

    Google ADKVertex AIClaudeRAG + citationsLangfuse

    Geotab · production · 2026

    Document automation, nine validators deep

    A sub‑agent drafts travel letters, then nine deterministic checks run in parallel with hard‑fail / review tiering. The model only does the semantic work. Passed a formal threat‑model review.

    Geotab · data enablement · 2024–25

    Lineage on DataHub, pipelines on Airflow

    Metadata ingestion with the Python SDK and REST API, giving end‑to‑end lineage from PostgreSQL through BigQuery to Superset. Pipelines across production and UAT.

    Stack

    What the platform actually runs on.

    Agents
    Google ADKVertex AI Agent EngineClaudeGeminiLiteLLM gatewayLangfuseVertex RAG
    Data
    BigQueryAirflowDataHubSupersetPostgreSQLCloud SQL
    Build & ship
    PythonTypeScriptNext.jsCloud RunIAPGitLab CIDocker

    Writing

    Write‑ups on agents, validation, and the odd robot.

    All writing

    Photos

    Toronto, mostly. Friends, teams, stages.

    All photos

    Let’s talk

    Hiring conversations, agent architecture, or comparing notes on evals. Thirty minutes is easy to find.