Blog

Articles and thoughts on AI, Machine Learning, and Software Engineering

2026-07-026 min read

A Power BI dashboard for Blinkit's quick-commerce operations

A four-page business intelligence report built on a 9-table quick-commerce dataset: a star schema model, 45+ DAX measures, and the data-quality checks that kept the numbers honest.

Power BI
DAX
Data Modeling
Power Query
Data Visualization
2026-07-016 min read

A customer churn prediction app for Telco customers

A two-tab Streamlit app that scores Telco customers for churn risk and recommends a specific retention action for each one. What it does, how the model was chosen, and where it stands today.

Streamlit
scikit-learn
Logistic Regression
Feature Engineering
2026-06-247 min read

An India air-quality dashboard, and an AI assistant that reads the real data

A dashboard that turns five years of official air-quality data from 11 Indian cities into something you can actually explore — plus an 'Ask AI' assistant that answers questions by calling real data tools (MCP) instead of guessing. What I built, why the raw data needed fixing first, and how the AI layer works.

Streamlit
MCP
LangGraph
Data Visualization
Air Quality
2026-06-2210 min read

Fine-tuning Phi-3 for Text-to-SQL, and serving it on a free CPU

Notes on teaching a 3.8B model to write SQL with QLoRA, quantizing it to run without a GPU, what the evaluation actually showed, and the four things that broke getting it onto a free server.

Fine-tuning
QLoRA
Quantization
LLMs
llama.cpp