# TRIS

> How Madhab Dhakal serves as ColdFusion technical architect for TRIS, the custom-built system behind many of Transperth’s operations in Western Australia.

Source: https://madhabdhakal.com.np/work/tris/

Client: Transperth · Public Transport Authority of WA

Role: ColdFusion Technical Architect, Jacobs

When: October 2022 to present

Technology: Adobe ColdFusion, Java, Oracle, ArcGIS, REST API

## Overview

TRIS is a custom-built system that handles many operational parts of Transperth’s business for the Public Transport Authority of Western Australia. It has evolved over two decades as demands and technology have changed.

I joined through Jacobs in October 2022 as a senior software engineer and serve as the ColdFusion technical architect for the TRIS team, overseeing how the system is designed, developed and implemented.

## What Madhab did

- Oversee the design, development and implementation of TRIS as its ColdFusion technical architect.
- Work with stakeholders to understand strategic requirements, assess ongoing projects and build support for initiatives.
- Manage ColdFusion servers across every environment, including updates and patches for security and stability.
- Monitor server performance and troubleshoot issues promptly.
- Compile, acquire and manipulate spatial data in GIS environments to support Transperth’s mapping and geographical applications.
- Build complex ColdFusion components, including custom tags, CFCs and scheduled tasks.
- Optimise ColdFusion code for performance and scalability.
- Integrate applications with third-party APIs and services.
- Implement automated deployment and continuous integration.
- Provide technical guidance and mentoring to junior developers on the team.

## Related writing

- [ColdFusion in 2025: Key Challenges and Architectural Lessons](https://madhabdhakal.com.np/coldfusion-in-2025-key-challenges-and-architectural-lessons/)
- [Implementing SSO with Azure AD in ColdFusion](https://madhabdhakal.com.np/implementing-sso-with-azure-ad-in-coldfusion/)
