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:
- Keep being role model and targeting the top 10% in Teams.
- Keep supporting academic communities by offering feedbacks as reviewer and associate editor, please send review invitation to caihao.cui[at]ieee.org.
- Keep writing my blogs of technology or algorithm applications on my website.
- Publish 6 long blogs in 2025 on AI application in industry.
- Contribute more to the Deep Learning Open Source projects (TensorFlow, PyTorch and PaddleX).
📕 Latest 10 Posts on My Blog
- 仙侠演义下的人工智能大道之争
- Understanding the Forward Deployed Engineer (FDE) Model for AI Startups
- AI-Powered Search: Google’s Transformation vs. Perplexity
- 小说:见证者 Witness
- 《大模型精诚》两篇
- Zuckerberg’s Gamble: Risks and Rewards in AI Talent Acquisition
- Our Future with AI: Three Strategies to Ensure It Stays on Our Side
- 2024 Guest Lecture Notes: AI, Machine Learning and Data Mining in Recommendation System and Entity Matching
- Is the AI PC a Gimmick or a Faster Carriage?
- AI Revolutionizes Industry and Retail: From Production Lines to Personalized Shopping Experiences
👨🏻💻 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





