Senior AI Engineer MelbourneBuilding practical AI systems for real business problems.Resume
Commonwealth Bank

Covenant intelligence

Policy-grounded agents for business lending.

My contribution

Architected an agentic workflow covenant recommendation system using a 4-node LangGraph DAG with parallel Covenant and Undertaking agents fed by a shared Industry Analyst agent, reducing the business loan assessment cycles from weeks to hours with fully policy-cited, Pydantic-enforced structured outputs.

Technical approach

Built a self-improving AI system where credit analyst override decisions trigger a LLM judge to extract confidence-scored patterns stored in Amazon Opensearch, retrieved as tool calls during future agent runs, compounding institutional knowledge across 20+ industry verticals and improving recommendation accuracy from 50% to 75%.

More project context
  • Eliminated hallucinated financial thresholds by designing a two-tier RAG pipeline over Amazon Opensearch with table-aware chunking and re-ranking, enabling agents to cite exact policy sections rather than infer thresholds from priors.
Checking chat availability

Messages may be cached and shared. Avoid confidential information.

TO Larry Jiang

lj.

A note to Larry.

Have a project, a question, or an idea?

Checking contact options…

A SMALL NOTE

Get to know the work.

The topic buttons show curated information from Larry’s published CV and selected public GitHub repositories. These cards are available without chat.

When chat is available, your questions and recent conversation are sent to MiniMax for chat, and your question is sent to OpenRouter for semantic-cache embeddings, together with Larry’s public portfolio and repository summaries. Please don’t include confidential information.

Responses are produced by a model using Larry’s published CV and a dated public GitHub snapshot, with approved Notion project details retrieved live only for technical follow-up questions, and may contain mistakes. Check the resume for details. Your messages, timestamps and IP addresses are stored privately for site administration and abuse prevention, including valid submissions that are rate-limited. Replies are not stored. A hashed network identifier is used for rate limiting. The conversation displayed in your browser clears when you reload or return to the introduction.

Read the complete résumé