Step towards Self-Serve Analytics: Natural Language Queries on DatabasesThis blog post is connected to my earlier post here https://waqassiddiqi.com/from-text-to-charts-generative-ui-using-assistant-ui in which I documented the UI part - This post here talks about what happens under-the-hood when user asks questions like...Sep 6, 2025·6 min read
Journey Through the MLOps Maturity ModelWhen I first joined Cash Converters, the data science setup was pretty raw. There was no proper repository for training data or models. Just a few Python files and few pickled model. That was it. Reproducibility was non-existent. There was no way to ...Aug 28, 2025·4 min read
From Text to Charts: Generative UI using assistant-uiWhat is Generative UI? Generative UI refers to user interfaces that are not fixed ahead of time but are instead generated dynamically — often by an AI model — in response to user queries, application state, or real-time data. Why Generative UI at all...Jul 7, 2025·5 min read
Back to the future: MLflowWhat is MLflow? MLflow is an open-source platform for managing the machine learning lifecycle. It provides a set of tools and APIs tracking experiments, deploying models, and managing model versions. MLflow is provider agnostic and can be used with A...Nov 19, 2023·3 min read
Reading subset of data from Azure Machine Learning "folder" datasetTraining a model is an interactive and iterative process which requires fair bit of tuning and quite a lot of debugging. Ability to write, run and debug locally makes this process significantly faster. However, data that we use to train our models ha...Nov 17, 2023·3 min read