Weiming Chen
Staff Engineer · GenAI Expert · AI Artist
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
- ›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.
Senior Software Engineer
WiseTech Global
- ›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.
Senior Software Engineer
Hyper Anna
- ›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.
Data Engineer
Invoice2go
- ›Improved reliability and performance of the company data pipeline.
- ›Architected the next-gen pipeline using Databricks / Apache Spark.
Senior Software Engineer
Fairfax Media
- ›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.
Development Team Lead
SAI Global
- ›Led 10 developers delivering a high-profile system for a Big 4 Australian bank.
- ›Championed BDD with SpecFlow / Cucumber, peer reviews, and CI practices.
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)