Senior AI Engineer MelbourneBuilding practical AI systems for real business problems.Resume
Forwood Safety

Risk intelligence

Expert-validated AI for workplace safety.

My contribution

Architected and implemented automated data pipelines to preprocess documents from S3, generate embeddings (OpenAI), and integrate with Amazon Opensearchfor MMR/hybrid search, boosting retrieval accuracy by 30% and reducing processing time by 40%.

Technical approach

Designed and implemented an end-to-end Generative AI solution achieving 80–90% accuracy in expert-validated insights, enhancing risk analysis and decision-making.

More project context
  • Developed and refined AI Agents for risk analysis, integrating LangSmith for evaluation and improving generative accuracy and operational efficiency.
  • Developed scalable MLOps pipelines using AWS SageMaker, ECR, EKS, and MLflow, enabling comprehensive model versioning, performance tracking, and AI solution reproducibility.
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é