Skip to content

← Back to the Labs

L3:mining-coa-assistant · AI Wing · Listed

Chart-of-accounts AI assistant

Resumable document processing and fewer sequential data calls for a coal mining group's finance assistant.

Client
Turangga Resources
Role
Co-owner for foundation, infrastructure, security and performance; a colleague owned the agent prompts
Period
Apr 2026 to Sep 2026

Results

  • Resumable

    Document processing that resumes after crashes

    Durable Functions orchestrations are merged to the main branch. No latency metric is claimed.

    Verified

Problem

Crashes could lose document-processing work in the finance assistant. Data access also relied on repeated sequential database calls.

What I did

  • I replaced the threaded function app with Durable Functions orchestrations.
  • I replaced N+1 data-access loops with batch reads and parallel writes, then moved secrets to Key Vault references with deployment tooling that rejects secret literals.

Tech stack

  • Durable Functions
  • Cosmos DB
  • Next.js
  • Key Vault
  • Managed Identity

L2 · Related career entryTechnical Consultant, Software & AI · Metrodata (PT Mitra Integrasi Informatika)