WC

Weiming Chen

Staff Engineer · GenAI Expert · AI Artist

📍 Sydney, Australia 🏦 Commonwealth Bank of Australia 🎓 UNSW Alumni 🎨 AI Art Creator

I'm a software engineer with over two decades of experience building production systems — from scalable data pipelines and machine learning models to enterprise GenAI platforms serving tens of thousands of users.

Currently at Commonwealth Bank of Australia as a Staff Engineer, I lead the design and delivery of GenAI Studio — an internal platform that brings the power of large language models to 15,000+ CBA employees across content generation, knowledge retrieval, and intelligent assistants.

Beyond engineering, I explore AI as a creative medium — using diffusion models and fine-tuning techniques to generate digital artwork that sits at the intersection of code and canvas.

UNSW-educated (BSE Honours Class 1 + MTechMgmt), Cantonese-native, Mandarin-fluent, Sydney-based. Occasional board-game designer. Former RoboCup competitor (Osaka 2005, 3rd place).

Career

20+ years of engineering, always chasing the frontier.

Staff Engineer

Commonwealth Bank of Australia

Dec 2023 – Present
  • Architected and delivered the GenAI Studio internal platform — 15,000+ active users.
  • Built content-generation and RAG applications using PromptFlow on AWS + Azure AI Search.
  • Defined the team's Python coding and deployment standards for GenAI apps.
  • Mentored engineering graduates to ship projects under tight deadlines.
LLMGPT-4RAGPromptFlowAWSPython

Senior Software Engineer

WiseTech Global

Nov 2019 – Nov 2023
  • Built and operated an on-premises big data platform (Spark 3.x on Kubernetes + Ceph).
  • Implemented a Collaborative Filtering recommender engine with Spark MLlib.
  • Set up JupyterHub + SparkMagic + Livy for Data Analyst self-service.
SparkKubernetesAirflowKafkaDelta LakeMLlib

Senior Software Engineer

Hyper Anna

Sep 2017 – Oct 2019
  • Built client-facing NLP chatbot using Rasa with SpaCy / BERT / TensorFlow.
  • Prototyped a semantic FAQ search engine using Google BERT.
  • Introduced CI/CD with Ansible, Docker, and CircleCI.
RasaBERTTensorFlowSparkScalaCircleCI

Data Engineer

Invoice2go

Nov 2016 – Sep 2017
  • Improved reliability and performance of the company data pipeline.
  • Architected the next-gen pipeline using Databricks / Apache Spark.
PythonAirflowSparkDatabricks

Senior Software Engineer

Fairfax Media

Sep 2012 – Aug 2015
  • Built ReWire — a news recommender system proven 36% better than a third-party provider.
  • Processing billions of records per run on Amazon EMR Hadoop clusters.
  • Built interactive traffic-monitoring dashboards with D3.js.
MahoutEMRSparkScalaD3.jsRuby on Rails

Development Team Lead

SAI Global

Jul 2011 – Sep 2012
  • Led 10 developers delivering a high-profile system for a Big 4 Australian bank.
  • Championed BDD with SpecFlow / Cucumber, peer reviews, and CI practices.
C#.NETSpecFlowNUnitBDD

Education

2006 – 2009

Master of Technology Management

University of New South Wales (UNSW)

WAM 73.9% · Machine Learning · HCI

2002 – 2005

Bachelor of Software Engineering

University of New South Wales (UNSW)

WAM 81.7% — Honours Class 1 · Engineering Dean's Award · RoboCup 2005 (3rd place)

Skills

GenAI / ML

LLMRAGPromptFlowOpenAIGPT-4TensorFlowBERTRasaSpark MLlib

Data Engineering

Apache SparkAirflowKafkaDelta LakeHadoopDatabricksRedshift

Languages

PythonScalaRubyJavaScriptTypeScriptC#Java

Cloud & Infra

AWSAzureKubernetesDockerCephCircleCI

Web & Viz

ReactD3.jsRuby on RailsNode.jsAstro