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.
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
How I ended up building data systems.
- 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
- 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
- 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.
- 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.

Sydney is where the Master’s happened, and where I want to put it to work.
Manly Beach · NSW
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)
The formal part.
Master of Data Science
2024 – 2026
Macquarie UniversitySydney, Australia · WAM 76.6
B.Tech, Computer Science & Engineering
2020 – 2024
GITAM UniversityIndia · CGPA 8.75 / 10
IBM Data Science Professional Certificate
Certificate
Coursera
Google Data Analytics Professional Certificate
Certificate
Coursera
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