Vikram Deshpande

Delivery leadership · AI solutions architecture

Sixteen years leading delivery across government, banking and telecommunications, May 2010 to September 2026 — currently Scrum Master and Project Manager on the Australian Taxation Office's Payday Super program.

Session observatory

Browser-local sample only. No server, GPU, portfolio or tracking metrics are read or sent.

Not sampled
Portrait of Vikram Deshpande

Melbourne, Australia

  • ≈92% (Self-reported figure.)evidence effort removedATO Payday Super · 200+ SIT scenarios
  • $5M+ (Self-reported figure.)program portfolio ledANZ · 5+ squads, up to 40 practitioners
  • 10k+ (Self-reported figure.)devices at P95 < 200 msANZ · real-time telemetry platform

self-reported, from my CV. Repository figures below are harvested and dated.

Open to delivery-leadership and AI engagementsLinkedInGitHubEmail

Photograph · Melbourne

About

Ten dimensions, answered

I build a job-fit engine that scores a candidate against a role on ten dimensions. It is the fairest summary of a person I know how to write, so here I am on all ten of them.

There are no scores below. The engine refuses to publish a number it cannot source, and a number I assign to myself has no source at all — so these are answers, with the evidence beside them.

Dimensions taken verbatim from Victordtesla24/aether-job-career-agentapps/api/app/routers/jobs.py

Equal-radius compass

Checkable source line

Technical Skills

Python and TypeScript to production, and REXX on a mainframe when the program actually needs it. Cloud-native across Azure, GCP and AWS; Kubernetes, Terraform, Postgres.

38 public repositories · ATO evidence harness · ANZ platform migrations

Candidate-side answer.

  1. 01

    Technical Skills

    Python and TypeScript to production, and REXX on a mainframe when the program actually needs it. Cloud-native across Azure, GCP and AWS; Kubernetes, Terraform, Postgres.

    38 public repositories · ATO evidence harness · ANZ platform migrations

  2. 02

    Experience Level

    Sixteen years. Senior delivery lead and AI/ML solutions architect since 2017; before that, business analysis and project delivery from May 2010 — sixteen years and four months to September 2026.

    ATO · ANZ · NAB · Microsoft · Telstra · InfoCentric · MYOB

  3. 03

    Industry Match

    Government, banking and telecommunications — three regulated industries where the delivery constraint is usually assurance, not engineering.

    Australian Taxation Office, ANZ, NAB, Telstra

  4. 04

    Role Alignment

    Scrum Master and Project Manager who architects. I have never found the two halves to be separate jobs: the eight-squad test-evidence problem at the ATO was a delivery problem solved with a toolchain.

    Payday Super program · Agile Kookaburras squad · PI 47–48

  5. 05

    Culture Fit

    Agile as practice rather than ceremony. Cadence and PI planning when the plan holds; a cross-discipline war room, inside three hours, when it does not.

    5+ squads, up to 40 practitioners onshore and offshore

  6. 06

    Salary Fitmeasured from the role (Computed from the role, not the candidate; answered as what he looks for.)

    Melbourne market band for senior delivery leadership. I would rather agree the scope first and let the rate follow it.

    Open to permanent and contract engagements

  7. 07

    Location Matchmeasured from the role (Computed from the role, not the candidate; answered as what he looks for.)

    Melbourne, Victoria. Hybrid locally, or remote across Australian and New Zealand time zones.

    Currently on site with the ATO, Melbourne

  8. 08

    Career Growth

    Programs where AI delivery and AI assurance are the hard part — where somebody has to be accountable for whether the model output can be trusted, not just whether it shipped.

    Langfuse + Phoenix evaluation stack · −38% simulated error-budget breaches

  9. 09

    Company Stabilitymeasured from the role (Computed from the role, not the candidate; answered as what he looks for.)

    I look for organisations that can absorb an honest status report. Every program I have rescued was one where somebody said the number out loud early enough.

    75+ hours of evidence against 64 available — escalated, then re-baselined

  10. 10

    North Star Align

    Build systems whose claims can be checked. Everything I ship is designed to refuse to fabricate its own evidence, and to say so when it cannot measure something.

    aether-job-career-agent · unmeasured signals read "not measured", never zero

Experience

Sixteen years, to scaleMay 2010 → September 2026

Every bar below is drawn to its real duration — the same dates as the CV, on one axis. The long one in the middle is eight years at ANZ, and it is the reason the rest of this reads the way it does.

Role selectionAustralian Taxation Office (ATO)Scrum Master / Project Manager — Payday Super Program (NTP & Distribution UI)March 2026 - Present · 0.5 yr

Three roles state a figure in the CV. The other five state none, and none was invented for them — those carry an open bracket instead.

  1. ≈92% (Self-reported figure.)evidence effort removed across 200+ SIT scenarios

    • Lead end-to-end agile delivery for the Agile Kookaburras squad — one of eight squads delivering NTP and Distribution UI capabilities for the ATO’s Payday Super reform — owning sprint cadence, PI planning (PI 47–48), capacity management, and executive status reporting.
    • Architected the program’s COBOL/mainframe test-evidence automation strategy covering 200+ SIT/E2E scenarios across all eight squads, cutting evidence effort from ~3 hours to ~15 minutes per scenario (≈92% reduction) using a zero-new-approvals toolchain (REXX, SMF, SDSF, PCOMM, PowerShell, VBA).
    • Converted a mathematically infeasible SIT window — 75+ hours of manual evidence per team against 64 available hours — into an achievable plan through a six-day tiered harness build with a formal go/no-go gate and a four-level contingency ladder.
    • Convened and facilitated a cross-discipline technical war room that produced a binding automation recommendation in under three hours, securing endorsement without a single new InfoSec approval.
    • Authored the executive change request re-baselining Payday Super test capacity from 30 to up to 90 person-days, including options analysis, costed recommendation, risk assessment, and full Azure DevOps traceability across 40 scenarios and 11 data tables (AC6–AC19) with STT regression scope.
    • Unblocked stalled NTP function testing by escalating L2 environment instability and brokering targeted SME enablement, while steering Distribution UI feature delivery to 95%+ completion.
  2. −38% (Self-reported figure.)error-budget breaches — measured against a simulated budget, not live traffic

  3. 10k+ (Self-reported figure.)concurrent devices at P95 under 200 ms

  4. no published figure (Not measurable; reason given.)

  5. no published figure (Not measurable; reason given.)

  6. no published figure (Not measurable; reason given.)

  7. no published figure (Not measurable; reason given.)

  8. no published figure (Not measurable; reason given.)

Skills & Certifications

Calibration card

Every instrument ships with a certificate saying what was tested, where, and what was not. This is that certificate. There are no proficiency bars on this page, because nobody can check one.

Every capability is wired to the programme, repository or issuing body its evidence came from. The selected trace below restates the same certificate as four connected stages.

Programmes

Repositories

Credentials

  1. CapabilityMainframe test automation — REXX, SMF, SDSF, PCOMM
  2. Evidence200+ SIT/E2E scenarios · ~3 h to ~15 min per scenario
  3. WhereATO · Payday Super
  4. Statusmeasured in production · production evidence
  5. source CV path: public/docs/Vik_Resume_Final.pdf
  • measured in production
  • measured outside production
  • ○ ()in progress, not yet held

17 of 17 capabilities shown

Capabilities, the evidence for each, and where that evidence was measured.
CapabilityEvidenceWhereStatus
Mainframe test automation — REXX, SMF, SDSF, PCOMM200+ SIT/E2E scenarios · ~3 h to ~15 min per scenarioATO · Payday Supermeasured in production
Agile delivery at programme scale8 squads · PI 47–48 · test capacity re-baselined 30 → 90 person-daysATO · Payday Supermeasured in production
Real-time telemetry platforms10,000+ concurrent devices held at P95 under 200 msANZmeasured in production
Cloud-native migration — .NET, Azure>30% delivery efficiency · >15% infrastructure cost reductionANZmeasured in production
Programme and portfolio management$5M+ portfolio · 5+ squads · up to 40 practitioners onshore and offshoreANZmeasured in production
Multi-agent system design — Python, FastAPI, Postgres, Redis20 agent engines · 22 routers · 4,272 backend tests · live on a VPSaether-job-career-agentmeasured in production
LLM evaluation and guardrails — Langfuse, Phoenix−38% error-budget breaches; entailment guard reverts unsupported claimsthe −38% was measured against a simulated error budget, not live trafficIndependent · aether-job-career-agentmeasured outside production
Next.js and TypeScript at production scale39 page routes · 2,326 unit cases · 26 Playwright specsaether-job-career-agentmeasured in production
Node.js / Express servicesPEM key-distribution service · full Mocha/Chai coveragepublic-key-servermeasured in production
Containerised delivery — Docker, systemd, self-hosted CIbuild → gate → deploy → smoke test → automatic rollback on failureaether-job-career-agent · abentertainmentmeasured in production
Multi-service orchestration — Docker Composegateway, AI service and Redis composed across separate stacksCompose, not Kubernetes — there are no cluster manifests in that repositorycontainerised-birth-time-rectifiermeasured outside production
WebGL and GLSL — three.js, React Three Fiberbespoke shaders and scenes, one context per section, no context lossthis site · abentertainmentmeasured in production
Data visualisationcustomer-journey timeline in React/TypeScript; sprint-velocity dashboard in Pythonrelationship-timeline-feature · EFDDH-Jira-Analytics-Dashboardmeasured in production
Certified Scrum Master (CSM)Scrum Alliance credential, heldScrum Alliancemeasured in production
Master of Computer Science (Honours)conferredMonash Universitymeasured in production
Bachelor of Engineering, Computer ScienceconferredUniversity of Melbournemeasured in production
AWS and GCP certificationstudying; no certificate issuedlisted because the CV lists it — saying so is the point of the card—in progress, not yet held

Every calibration above, on one page — exactly as it reads on the CV.

Download CV

What is keeping me busy

Six of thirty-eight

Thirty-eight public repositories exist. These six are the ones worth your time, each with what it does not do printed beside what it does.

  1. 01aether-job-career-agent

    Aether

    A job-application platform whose guard reverts any claim your own résumé cannot support.

    Claim guard and revert gatePlate 01 · aether-job-career-agent · drawing id pipeline-gate
    Source and limits

    Schematic · not live activity. Claim text passes through a résumé support guard; unsupported output returns to a revert path.

    Source: plate description and limit for aether-job-career-agent.

    Limit: the public CI workflow is red on main; production deploys through a separate gated pipeline.

    Highlighted stage: A candidate claim enters the support check.

    commits
    1,664
    active
    2026-07 → 2026-09
    stack
    Python · TypeScript · HTML

    LimitsThe public CI workflow is red on main; production deploys through a separate gated pipeline.

  2. 02abentertainment

    AB Entertainment

    A live event company’s site and admin portal, containerised and deployed from a push.

    Push to container to site rebuildPlate 02 · abentertainment · drawing id rebuild-loop
    Source and limits

    Schematic · not live activity. A push rebuilds the containerised site/admin path and returns to the published site.

    Source: plate description and limit for abentertainment.

    Limit: content persists as flat JSON files, not a database — sized for one editor, not many.

    Highlighted stage: A repository push begins the rebuild path.

    commits
    243
    active
    2026-03 → 2026-08
    stack
    HTML · TypeScript · JavaScript

    LimitsContent persists as flat JSON files, not a database — sized for one editor, not many.

  3. 03ralph-loop-infinite

    Ralph Loop

    An agent loop whose only exit is a signed verifier saying the work actually passed.

    Work loop with signed verifier exitPlate 03 · ralph-loop-infinite · drawing id verifier-loop
    Source and limits

    Schematic · not live activity. Work loops until the verifier signs an exit condition.

    Source: plate description and limit for ralph-loop-infinite.

    Limit: a harness for his own machine, not a product; it assumes a trusted local environment.

    Highlighted stage: The local harness performs another work pass.

    commits
    31
    active
    2026-05 → 2026-05
    stack
    Shell · Python · HTML

    LimitsA harness for his own machine, not a product; it assumes a trusted local environment.

  4. 04prompt-reconstruction-engine

    Prompt Reconstruction

    Rebuilds a raw prompt into a specification, with provider failover when a model declines.

    Prompt reconstruction bandsPlate 04 · prompt-reconstruction-engine · drawing id reconstruction-bands
    Source and limits

    Schematic · not live activity. A raw prompt is reconstructed into a specification, with provider failover when a model declines.

    Source: plate description and limit for prompt-reconstruction-engine.

    Limit: reconstruction quality is judged by the operator; there is no automated benchmark yet.

    Highlighted stage: The operator’s original prompt starts the reconstruction.

    commits
    34
    active
    2026-06 → 2026-06
    stack
    HTML · JavaScript

    LimitsReconstruction quality is judged by the operator; there is no automated benchmark yet.

  5. 05jyotish-shastra

    Jyotish Shastra

    A Vedic astrology API with an ephemeris accuracy gate that fails the build on drift.

    Ephemeris accuracy gatePlate 05 · jyotish-shastra · drawing id diamond-chart
    Source and limits

    Schematic · not live activity. The API computes positions and applies an ephemeris accuracy gate; this is not an astrological reading.

    Source: plate description and limit for jyotish-shastra.

    Limit: an engine, not an interpretation: it computes positions and declines to tell fortunes.

    Highlighted stage: Ephemeris data is the accuracy reference.

    commits
    214
    active
    2025-06 → 2025-11
    stack
    JavaScript · CSS · Shell

    LimitsAn engine, not an interpretation: it computes positions and declines to tell fortunes.

  6. 06forgotten-mistory

    This site

    The page you are reading: static export, one WebGL context per section, no analytics.

    Static six-section railPlate 06 · forgotten-mistory · drawing id scroll-rail
    Source and limits

    Schematic · not live activity. A static page rail holds six sections and quoted figures; nothing is computed live for the reader.

    Source: plate description and limit for forgotten-mistory.

    Limit: every figure on it is quoted from a CV or a repository — none is computed live.

    Highlighted stage: The page is shipped as a static export.

    commits
    205
    active
    2025-11 → 2026-09
    stack
    TypeScript · JavaScript · CSS

    LimitsEvery figure on it is quoted from a CV or a repository — none is computed live.

These six are shipped work. The inbox that answers a role enquiry answers a project brief.

Email a 20-minute-call agenda

Excluded, and why

vik-legal-defence
a personal legal matter; not a work sample
AI-Gmail-Mailbox-Manager
an environment file was committed early in its history
Codex · claude-designs
scratch workspaces — no reviewable architecture

38 public repositories · metrics harvested 2026-09-03 from the GitHub API, not live

Always willing to listen

Feedback & coffee?

I have been wrong often enough to want to hear it early. Tell me what you think — I’ll listen properly.

Coffee · Melbourne CBD · I’ll come to you