Open to opportunities & collaborations

Rukshan Dias.

Data Scientist & Software Engineer Melbourne

I build data products and web apps on live open data, from forecasting models to full-stack platforms.

Rukshan Dias, Data Scientist and Software Engineer in Melbourne

Featured Projects

Melbourne Pulse live pedestrian and parking analytics homepage hero with live stats
Melbourne Pulse live pedestrian map of Melbourne CBD
Melbourne Pulse Next 24 Hours LightGBM foot traffic forecast chart

Melbourne Pulse – Live CBD Pedestrian & Parking Forecasting

Personal project, live platform

PythonLightGBMPandasGitHub ActionsPytestNeon PostgresNext.jsGemini APIVercel
The problem
Melbourne has no simple live view of how busy the CBD is right now, or how busy it will be over the next 24 hours.
What I built
An hourly GitHub Actions pipeline with a Pytest validation gate that ingests City of Melbourne open data into Neon Postgres, a LightGBM 24-hour forecast with no future leakage, and Gemini Flash plain-English summaries.
What it showed
The forecast beat the 8-week historical baseline by 10% on 132,696 unseen sensor-hours, with the whole platform running on free tiers.
more accurate than baseline
10%
test sensor-hours
132,696
stations and sensors
99 + 6,300+
running cost
$0/month
Heatmap visualisation from a Melbourne Open Playground data science use case reviewed by the MOP team
Map visualisation of Melbourne data from a published MOP data science use case
Conclusion section of a standardised MOP Jupyter Notebook use case

MOP Use Case Quality & Publication

Team Lead, Melbourne Open Playground (Chameleon)

PythonJupyter NotebookPandasGitGitHubData AnalysisData VisualisationMicrosoft Planner
The problem
Data science use cases across a 200+ use case repository needed consistent quality before they could be published.
What I built
Jupyter Notebook standards, technical and GitHub reviews, progress tracking, and a smoother publication workflow with the Quality Management and Web teams, while mentoring Data Scientists.
What it showed
Use cases reached a publication-ready standard through a repeatable review process.
use cases in the repository
200+
commits, #1 contributor
64
Team lead
Momentum Todo dashboard with today, overdue, completed and streak counters, task input, today's board and calendar
Momentum Todo landing page: "Your day, with intention." with a preview of the app
Momentum Todo Today view feature section: "Start every day with clarity."
Momentum Todo calendar and Upcoming planning feature section: "A calm view of what lies ahead."

Momentum Todo

Personal project, live app

JavaScriptHTML/CSSClerkNeon PostgreSQLLocalStorageVercel
The problem
Daily planning tools tend to be either too cluttered or too basic.
What I built
A production-ready productivity platform with task management, project organisation, calendar planning, progress tracking, authentication, cloud persistence and a responsive UI.
What it showed
A complete full-stack product, deployed and live on Vercel.
  • Live
  • Clerk auth
  • Neon Postgres
Irys invoice system finance dashboard with sidebar navigation, summary cards and quick actions
Irys invoice system sign-in screen
Irys invoice system View Transactions screen with customer, invoice, date and salesperson filters and an invoice history table
Irys invoice system Record Customer Payment form with customer, date, amount, payment method and bank account fields
Irys invoice system Reports & Exports screen for customer statements, outstanding payments, system summary and Excel export

Invoice Management System

Internal tool, built during my Irys software engineering internship

FlaskSupabasePythonTailwind CSS
The problem
Invoices, clients and billing cycles were hard to track internally.
What I built
A secure, data-driven web app, translating the business requirements into database schemas and technical specifications.
What it showed
Improved internal tracking and operational efficiency.
  • Flask
  • Supabase
  • Secure web app

More Projects

Weather Impact on Public Transport

Predicts Melbourne transport congestion from BOM rainfall data with ML, plus an LLM layer that explains results.

PythonPandasScikit-LearnMachine LearningLLM PromptingRAG

Melbourne Housing Price Prediction

A Streamlit house-price app built on 225 records, 4 models, 5-fold CV and SHAP, with a full PDF report.

PythonPandasNumPyScikit-learnMatplotlibSeabornSHAPStreamlitJoblibJupyter Notebook

Wheelchair Navigation System (AI)

Plans wheelchair-accessible routes with A* search, putting terrain and accessibility ahead of shortest distance.

PythonA*Graph ModellingAIPathfinding

Wumpus World AI Planning (PDDL)

Solves the Wumpus World in PDDL with sensing and constraint reasoning, comparing several planning solvers.

PDDLAI PlanningProblem SolvingConstraint ReasoningIntelligent Agents

Experience & Education

Professional Experience

  1. Data Science Team Lead

    Chameleon - Smarter World Melbourne

    Jul 2026 – Oct 2026

    • Led Data Science delivery, building a centralised work allocation and tracking process that made ownership, workload and progress visible across the team.
    • Built the first reference implementation of the team's technical standards, used to guide consistent delivery across future Data Science work.
    • Led technical reviews across code, analytical notebooks, data visualisations and documentation, driving quality improvements before release.
    • Mentored team members on Git/GitHub, pull request workflows, code quality and technical troubleshooting.
    • Ranked as the #1 repository contributor with 64 commits while leading the team.
    • Python
    • Jupyter
    • Pandas
    • Data Visualisation
    • Git
    • GitHub
    • Microsoft Planner
    • Excel
  2. Data Scientist / Data Science Project Contributor

    Chameleon - Smarter World

    Mar 2026 – Jun 2026

    • Owned a transport analytics use case for the Melbourne Open Playground (MOP) project, examining how weather conditions affect public transport activity.
    • Built and maintained data pipelines to clean, integrate and transform transport, weather and event datasets.
    • Conducted exploratory analysis and data visualisation to uncover patterns and actionable insights.
    • Managed development through Git/GitHub reviews and delivered the solution to MOP's READY TO PUBLISH repository.
    • Python
    • Pandas
    • Data Science
    • Data Pipelines
    • Data Visualisation
    • Git
    • GitHub
  3. Software Developer Intern (Data & AI)

    Irys Group

    Mar 2026 – May 2026

    • Designed and developed web-based, data-driven solutions to improve internal inventory tracking and operational efficiency.
    • Translated business requirements into technical specifications.
    • Contributed to software development initiatives involving data and AI-focused problem solving.
    • Python
    • Data Science
    • AI
    • Web Development
  4. IT Support & Inventory Specialist

    Irys Middle East LLC

    Sep 2023 – Feb 2025

    • Resolved 50+ technical issues monthly and configured systems across 100+ endpoints.
    • Delivered training sessions for 20+ staff.
    • Improved system performance by 30%.
    • IT Support
    • Systems Administration
    • Inventory Management
  5. Web Developer Intern

    RCA Technology

    Feb 2023 – Aug 2023

    • Developed web features and improved performance by 20%.
    • Worked in a team to deliver projects on time.
    • Web Development
    • Frontend
    • JavaScript

Other experience

  • Fresh Convenience Sorting Team Member (Part-time)Woolworths Group, MelbourneJun 2025 – Present

Academic Background

  1. Bachelor of Computer Science (Data Science Major)

    Deakin University

    Jul 2024 – Feb 2027

    • Distinction average

    Pursuing a Bachelor of Computer Science with a major in Data Science, focusing on software engineering, artificial intelligence, and modern data-driven application development.

    • Data Science
    • Software Engineering
    • Artificial Intelligence
    • Machine Learning
  2. Diploma in Information Technology

    ANC Education, Colombo, Sri Lanka

    Sep 2022 – Sep 2023

    • Program score 83 / 100

    Completed a diploma covering programming, databases, software development, web design and computer architecture, with High Distinction in 8 of 10 courses.

    • Information Technology
    • Databases
    • Software Development
    • Computer Networks

Skills

Languages

  • Python
  • SQL
  • TypeScript
  • JavaScript

Data & ML

  • Pandas
  • Scikit-learn
  • LightGBM
  • SHAP
  • TensorFlow
  • PyTorch

Web & Backend

  • Next.js
  • React
  • Flask
  • FastAPI
  • PostgreSQL

Tools

  • Git
  • GitHub Actions
  • Power BI
  • Tableau
  • Excel

AI-Assisted Development

  • Claude
  • Claude Code
  • Antigravity
  • Codex
  • Framer

About Me

I'm a final-year Computer Science student at Deakin, majoring in Data Science, and I like work that ends in something people can actually use. That's why I build end to end: from cleaning messy open data and training forecasting models to shipping the web app on top of it.

Most of my projects start with a real Melbourne question, like how busy the CBD will be tomorrow or how rain changes transport demand, and finish as a live product running on free tiers. At Chameleon I also led a data science team, setting review standards and mentoring teammates while staying the #1 contributor in the repository.

I'm looking for graduate and early-career roles in data science and software engineering, where I can own problems from data to deployment. Outside of that, I'm drawn to startups and entrepreneurship: I enjoy spotting a gap, testing it quickly and building the first version myself. Long term, I want to build products and businesses of my own.

Core Interests

  • Data Science

    Turning messy real-world data into forecasts and insights people can act on.

  • Software Engineering

    Building reliable, maintainable full-stack products, from pipelines to polished UIs.

  • Tech Entrepreneurship

    Spotting gaps, testing ideas fast and building first versions of products and businesses.

Let's Work Together

Let's work together. I'm open to internships, graduate roles, freelance opportunities, and collaborations.