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

Release readiness

Evidence synthesis across engineering teams.

My contribution

Architected and designed an intelligent release readiness multi-agent system using LangGraph with RAG capabilities, reducing manual validation time by 80% across release management, developer, and platform engineering teams.

Technical approach

Implemented robust agent orchestration—including state management, error handling, and automated retries—using LangGraph’s graph-based execution to support two monthly releases across 10+ service domains.

More project context
  • Built a conversational release-readiness agent with advanced prompt engineering, context-aware reasoning, and multi-turn dialogue, leveraging context engineering to synthesize evidence from multiple sources and support queries across four federated business units.
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é