---
title: Data engineering
date: 2026-06-10T01:19:00+10:00
author: Portable
canonical_url: "https://portable.com.au/capabilities/ai-and-technology/data-engineering"
section: Capabilities
---
![Yarra Trams from Southern Cross](https://portable.com.au/assets/_transforms/images/81538/niko-linh-wsitFOfrYys-unsplash_9f897b1382d56b7dbd210a479f72ecc7.jpg)

## What we do

- Real-time data pipelines and streaming
- Data platform and warehouse engineering
- Sensor and telematics data integration
- Legacy data system modernisation
- Predictive models in production
- Analytics platforms and dashboards
- Data mesh architecture

 

  ![Yarra Trams](https://portable.com.au/assets/_transforms/images/73803/d901791b-8ddd-47b5-ac1e-e39316169c82_YT-23-7-Full-width_9f897b1382d56b7dbd210a479f72ecc7.webp)

### Data engineering that keeps cities moving. Melbourne's tram network is the largest in the world, and none of it stops for a deployment.

250 km of double track, 1,750 stops, around 490 trams, more than 5,000 services a day. Close to three quarters of it runs in traffic, sharing road space with cars, buses and cyclists. Portable has engineered the data behind it since 2013. The [**Smarter Trams Program**](https://portable.com.au/work/case-studies/yarra-trams-smarter-trams) instrumented 399 trams with real-time and dead-reckoning GPS, holding a tram's position through the tunnels and urban canyons where satellite signal drops, and 240 with automatic passenger counting. We built the backend that moves telemetry off moving vehicles and the pipeline feeding it into an analytics platform, load-tested across the fleet, with security testing, DevOps and deployment pipeline management to match.

 

 ### Data that drives 200 million trips a year. The infrastructure we built makes sure each journey is navigable.

Knowing how crowded the next tram is changes what someone with a pram, a wheelchair or a walking frame decides to do. Knowing where it actually is, rather than where the timetable says, changes how long a person waits on a street at night. That information reaches passengers because the data underneath it is accurate enough to publish. Operations Control [**watches every tram on the network in real time**](https://portable.com.au/work/case-studies/optimising-mapra-case-study), planners find where it congests, and the Department of Transport and Planning draws on the same feed to ease bottlenecks across the road network.

 ![](https://portable.com.au/assets/_transforms/images/82859/pexels-macourt-media-1519726-31458416_2026-09-09-232656_zbuc_9f897b1382d56b7dbd210a479f72ecc7.jpg) 

 

  ![DECCA WMIS](https://portable.com.au/assets/_transforms/images/caseStudy/delwp_wmis/9196/YQNHKREAACIATh_m_9f897b1382d56b7dbd210a479f72ecc7.jpg)

### Data analytics that tell a story and insights that build a path. A report tells you what happened once whereas a system tells you every time.

Yarra Trams reports daily on cancellations and delays to the Victorian Government. [**Portable built a tool that automates the analysis**](https://portable.com.au/work/case-studies/predictive-analytics) behind it, working through more than 2,000 trips a month and finding the ones manual review missed. The Power BI analytics platform we built with Yarra Trams and Dear Watson runs the same way: not a set of findings handed over, but a capability the team operates itself. That's the standard across our data work, whether we're engineering the platform or, as with [**Bushfire Recovery Victoria**](https://portable.com.au/work/case-studies/bushfire-recovery-vic-data-insights) and [**Victoria's water monitoring system**](https://portable.com.au/work/case-studies), designing how people use it.

 

  [Let's Chat](https://4o6yx.share-ap1.hsforms.com/268ZNsPirSgKpwJAezoUAcw) 

 

 

 

 ## Explore more of our data engineering work

- ![](https://portable.com.au/assets/_transforms/images/caseStudy/case-study-yarra-trams-support-and-enhancements/8665/Zy16cq8jQArT0jUB_638b64f2391dff6e364e5709b4734889.jpg)### [Keeping Victoria’s public transport on track: Supporting Yarra Trams since 2013](https://portable.com.au/work/case-studies/case-study-yarra-trams-support-and-enhancements)
- ![](https://portable.com.au/assets/_transforms/images/article/strategic-aws-architecture/32739/aieSDweQX7-eW_Xh_638b64f2391dff6e364e5709b4734889.jpg)### [AWS can be more than cheaper infrastructure](https://portable.com.au/articles/strategic-aws-architecture)
- ![Innovate to Navigate](https://portable.com.au/assets/_transforms/images/event/innovate-to-navigate/22366/ZTkWGxEAACkA2Rnk_638b64f2391dff6e364e5709b4734889.png)### [Innovate to Navigate](https://portable.com.au/events/innovate-to-navigate)
- ![Are we moving in the right direction? Wayfinding in Australia](https://portable.com.au/assets/_transforms/images/report/wayfinding-in-australia/30475/Y-1S9RIAACsAy_4J_638b64f2391dff6e364e5709b4734889.jpg)### [Are we moving in the right direction? Wayfinding in Australia](https://portable.com.au/reports/wayfinding-in-australia)
