Skip to content

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.

  1. 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

  2. 02Analyze

    SQL business marts and exploration that turn clean tables into an answer a team can actually act on.

    SQL · pandas · Excel

  3. 03Model

    Supervised and deep learning to find the signal, then explainability to prove the model found the right one.

    scikit-learn · XGBoost · SHAP · TensorFlow

  4. 04Visualize

    Dashboards and visual systems that make a complicated result legible in a glance.

    Tableau · Power BI · matplotlib

What's next

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