01 · Developer Tooling
Tableau Interactor
Programmatic chart authoring for Tableau Cloud, a platform with no official authoring API.
Tableau Cloud fires internal VizQL wire commands on every click and drag. I reverse-engineered that protocol and built a Python bridge that authors worksheets and dashboards entirely in code. It ships as an MIT-licensed Claude Code plugin: describe a chart in plain English and it's built live in your signed-in session.
- Locates Tableau's in-page command dispatcher by behavioral signature, so the bridge survives minified-code rotation across releases
- ~90 typed Python primitives across the authoring surface: marks, calculated fields, seven filter types, analytics objects, and dashboard composition with cross-filter wiring
- Traced the SPA's deferred-response queue to force sub-500 ms re-renders after each wire mutation, replacing a ~3 s reload workaround
- Builds a four-chart, cross-filtered dashboard from code with zero clicks