Skip to content

About / My Story

I like the momentmessy data startsmaking sense.

I’m Mahesh, a Master of Data Science graduate at Macquarie University in Sydney, with a computer science degree behind it.

I work across the whole data lifecycle rather than one slice of it, and the part I care about most is the unglamorous middle: making a messy dataset trustworthy enough that someone can act on it without checking your working.

Profile · system view

Mahesh Sai Kandula

location
Sydney, Australia
education
MSc Data Science · Macquarie
foundation
B.Tech Computer Science
practice
Analytics · Engineering · ML
tooling
Python · SQL · PostgreSQL · Tableau
status
Open to opportunities

6 attributes

The story

How I ended up building data systems.

01 / 04Where I started

  1. 01Where I started

    A computer science foundation.

    I studied Computer Science & Engineering at GITAM University in India, finishing in 2024 with a CGPA of 8.75 / 10. That degree is why I think about data the way I do: as systems that have to be designed, not spreadsheets that happen to exist.

    Writing code came first. Caring about whether the numbers coming out of that code were actually true came shortly after, and that turned out to be the more interesting problem.

    Degree
    B.Tech, Computer Science & Engineering
    Institution
    GITAM University, India
    Years
    2020 – 2024
    Result
    CGPA 8.75 / 10
  2. 02Why data

    Then Sydney, and the full pipeline.

    I moved to Sydney for a Master of Data Science at Macquarie University (2024–2026), where the work stopped being about single models and started being about whole systems: schema design, ingestion, data quality, the SQL layer underneath a dashboard, and only then the modelling.

    That is the part I kept gravitating towards. Most of my projects now run the entire length of a pipeline rather than picking one comfortable slice of it.

    Degree
    Master of Data Science
    Institution
    Macquarie University, Sydney
    Years
    2024 – 2026
    Result
    WAM 76.6
  3. 03How I work

    The decisions I keep making.

    The through-line in my work is refusing to make the data look better than it is. On PayScope I built a data-quality framework that flags invalid records instead of deleting them, so the audit trail survives and an analyst can see exactly what was wrong. Trusted transaction coverage came out at 69.7%, and that number is honest.

    The same instinct shows up everywhere else. I use an aggregate-before-join pattern in SQL marts to stop grain mismatches quietly inflating every downstream metric. On the Airbnb model I deliberately excluded leakage columns that would have let it cheat, and when the price field turned out to be 100% null I changed the feature strategy and documented it rather than quietly dropping the dataset.

    And I try to make a result explain itself. SHAP on the Airbnb classifier showed that host portfolio size, not price or amenities, drove guest satisfaction, and it explained away a misleading pattern in the raw data at the same time. Two methods landing on the same answer is worth more to me than one impressive score.

  4. 04What's next

    Where I want to put this.

    Alongside the degree I completed the IBM Data Science and Google Data Analytics Professional Certificates, and I keep building end-to-end projects because that is where the awkward, unglamorous problems live.

    I'm currently looking for a junior data analyst or analytics engineer role in Sydney, somewhere the data is genuinely messy and someone is waiting on a decision at the other end of it.

Mahesh Sai Kandula walking on Manly Beach in Sydney, with the headland and the town behind him

Sydney is where the Master’s happened, and where I want to put it to work.

Manly Beach · NSW

Capabilities

What I actually build with.

CoreWorking

  • 01Languages
    • Python
    • SQL
  • 02Databases
    • PostgreSQL
  • 03Data & Analytics
    • pandas
    • ETL
    • Data cleaning & validation
    • Data modelling
    • NumPy
    • Statistical analysis
    • Exploratory data analysis
    • SQLAlchemy
    • psycopg2
  • 04BI & Visualisation
    • Tableau
    • Power BI
    • matplotlib
  • 05Machine Learning
    • scikit-learn
    • XGBoost
    • SHAP
    • TensorFlow / Keras
    • OpenCV
    • PyVista
    • Trimesh
  • 06Tools & Cloud
    • Git
    • Jupyter
    • Jira
    • Excel
    • AWS (fundamentals)

Education

The formal part.

  1. Master of Data Science

    2024 – 2026

    Macquarie UniversitySydney, Australia · WAM 76.6

  2. B.Tech, Computer Science & Engineering

    2020 – 2024

    GITAM UniversityIndia · CGPA 8.75 / 10

  3. IBM Data Science Professional Certificate

    Certificate

    Coursera

  4. Google Data Analytics Professional Certificate

    Certificate

    Coursera

What's next

Want to see how I apply this?Four systems, built end to end.

Every project below runs the length of the pipeline, from schema design through to the dashboard someone actually reads.

Open to opportunitiesSydney, Australia