Portrait of Vikram Deshpande

Vikram Deshpande

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.

Delivery leadership · AI solutions architecture

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

01020304050607080910NO SCORES

Ten axes · no scores

Seven axes the engine computes from the candidate — answered on this page.
Three it computes from the role. Nothing about a person to measure, so the sector stays open.
  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.

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.)

The same eight roles, drawn as depth instead of length: each layer is as thick as the job was long, and 2010 is at the floor.

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, wired to the programme, repository or issuing body its evidence came from. Gold where that evidence was taken in production.

Programmes

Repositories

Credentials

20 links · 13 sources · 17 capabilities. Hover or tab a node to trace it.

  • 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 cardin 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.

    The application pipeline and its fabrication guardTwenty engine nodes in a line carry one job application from left to right. Near the end, a vertical gate intercepts a proposed sentence and strikes it through, reverting any claim the résumé does not support.GUARDREVERTED
    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.

    The deploy loop behind a live client siteA push enters at the left, rebuilds a container image, and is released only after a health probe answers. A failed probe returns along the lower path to the previous image.PUSHBUILDPROBELIVEPROBE FAILS → PREVIOUS IMAGE
    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.

    An agent loop with a single signed exitFour stages — generate, critique, judge, remediate — run as a closed circuit. The one exit on the right stays shut until a signed verifier reports a pass; the repository generates and checks those contract hashes in its own hooks.GENERATECRITIQUEJUDGEREMEDIATEEXITSIGNED VERIFIER
    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.

    A raw prompt reconstructed into a specificationUnstructured text enters at the top as broken bands. Five passes narrow it into evenly ruled lines leaving the bottom. A brighter hairline marks the fallback taken when a model declines the request.FALLBACK
    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.

    A North Indian chart and its ephemeris accuracy gateThe twelve houses of a North Indian chart drawn in hairlines. One house is isolated by a caliper reading the Lahiri ayanamsa the repository configures as its default; a drift beyond tolerance fails the build.ayanamsa23.85° LAHIRI
    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.

    The reading rail of this pageA vertical rail with six ticks, one for each section of this site, and a single node travelling down it — the position you are currently reading from.HEROABOUTEXPERIENCESKILLSVITRINELISTENYOU ARE HERE
    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