Mahesh Sai Kandula
I turn messy data intodecisions you can trust.
I work the full length of the pipeline: schema design, ETL, data-quality engineering, SQL business marts, modelling and BI, so that the numbers people act on hold up when someone checks them.
Data AnalyticsData EngineeringMachine Learning
LocationSydney, Australia
FocusAnalytics · Analytics Engineering
EducationMSc Data Science, Macquarie University
Open to opportunities
Tools and technologies I work with
- Python
- SQL
- PostgreSQL
- pandas
- NumPy
- ETL
- Data modelling
- Tableau
- Power BI
- matplotlib
- scikit-learn
- XGBoost
- SHAP
- TensorFlow / Keras
- OpenCV
- PyVista
- Git
- Jupyter
- Jira
- Excel
- AWS (fundamentals)
How I work
From raw records to a decision.
Four stages, one continuous pipeline. Most of my projects run the whole length of it.
- 01Engineer
Schema design, ETL and data-quality checks that flag bad records instead of quietly dropping them, so the audit trail survives.
PostgreSQL · Python · SQL
- 02Analyze
SQL business marts and exploration that turn clean tables into an answer a team can actually act on.
SQL · pandas · Excel
- 03Model
Supervised and deep learning to find the signal, then explainability to prove the model found the right one.
scikit-learn · XGBoost · SHAP · TensorFlow
- 04Visualize
Dashboards and visual systems that make a complicated result legible in a glance.
Tableau · Power BI · matplotlib
Selected work
Four systems, built end to end.
04 case studies
Have an interesting data problem?Let's build something useful.
I'm looking for a junior data analyst or analytics engineer role in Sydney. If you have messy data and a decision waiting on it, I'd like to hear about it.
Open to opportunitiesSydney, Australia



