I'm a Machine Learning Engineer and Data Scientist specializing in ML, NLP, CV, DL, GenAI, and Agentic AI. I develop practical, intelligent applications that push boundaries in machine learning and automation.
As Tech Lead in large-scale retail, I've optimized recommendation systems and operational efficiency using advanced ML and generative AI. I specialize in building autonomous agentic systems leveraging LLMs for intelligent decision-making.
Proficient in Python, Java, JavaScript, and C/C++, I build robust AI-powered systemsβfrom production ML pipelines to agentic workflows. Active in open source, contributing to projects in NLP, algorithms, and generative AI.
- π Visit C.Cui Blog to find interesting articles.
- π Iβm currently a Tech Lead and working on recommendation systems for the largest retail business in Australia.
- π± I have been practicing Software Product Management (SPM) for a few private projects related the stock market and funds analysis since 2019.
- π Keep building on my project on Quantitative Trading and Stock Ranking Software.
- β‘ Fun Fact: I originally planned to be an artist/painter, but accidentally got on the ship of Science and Technology~
- π€ 2026 Goals:
- Publish 6 long blogs in 2025 on AI application in industry.
- Keep writing my blogs of technology or algorithm applications on my website.
- Keep supporting academic communities by offering feedbacks as reviewer and associate editor, please send review invitation to caihao.cui[at]ieee.org.
- Keep being role model and targeting the top 10% in Teams.
π Latest 10 Posts on My Blog
- Why an AI Animated Series Can Reach Eleven Seasons: From Generative Models to Production Systems
- Between Relationships and Rules: How to Get Things Done in Imperfect Organizations
- How Generative AI is Reshaping Recommendation Systems
- How Much Are Elite Universities Really Worth? The Real Relationship Between University Rankings and Career Development
- Australia's 2026 Census: Beyond Counts, Building a Structural Data Foundation
- Exploration and Generation: A Meaning of Life
- In the AI Era, Why Does Trust Grow Scarcer as Ability Becomes Easier to Demonstrate?
- Google's AI Restructuring: A Signal of a New Era for Talent and Innovation
- Optimizing LLM Inference: From PagedAttention to AI Infra
- Pre-training and Post-training: Your Upper and Lower Bounds of Ability
π¨π»βπ» Open Source Project
SplitRaster is a Python Package to split a large image into small tiles. It is useful for deep learning and computer vision tasks. The package can also be used to split a large image into small tiles with geo-information embedded, like tif, tiff.
- Github: https://github.com/cuicaihao/split_raster
- Pypi: https://pypi.org/project/splitraster/
- Tutorial with Docs: https://cuicaihao.github.io/split_raster/
π Tech Stack & Tools





