About Madhab Dhakal
I’m Madhab Dhakal, a senior software engineer and ColdFusion technical architect based in Perth, Western Australia. I build and look after the long-lived systems that banks, businesses and public transport rely on.

What I do today
At Jacobs, I’m the ColdFusion technical architect for TRIS, a custom-built system that has handled parts of Transperth’s operations for more than two decades. My week is split between hands-on coding and system oversight: monitoring servers, fixing vulnerabilities, managing patches and keeping deployments smooth. I also work with spatial data in GIS environments and mentor junior developers.
How I got here
I started my career at Mercantile Communication, where I developed Pumori Support Plus, the support system for Pumori Banking software that was adopted by over 130 banks and financial institutions in Nepal.
In August 2018, I moved to Australia to study at the University of Newcastle. Finding work as an international student wasn’t easy, but a two-month trial as a junior developer at CRM Australia became a permanent role, where I went on to create CRM Renewals. After a year at LGI Australia building software with ColdFusion, Progress ABL and Android, I joined Jacobs in October 2022.
Outside the day job
I’m an organiser of GDG Perth and work as an IT trainer and mentor. I also write about ColdFusion architecture, single sign-on and working life as a developer, partly because support for ColdFusion is thin in Australia and sharing what I learn helps others who are stuck on the same problems.
- Years building software
- Banks and financial institutions using software I built
- Projects completed
- Awards won
- Based in
- Perth, Australia
- Freelance
- Available
- Community
- GDG Perth organiser
- Languages
- English, Nepali, Hindi, Binary
- Countries visited
- 15+
Career
Oct 2022 – Present
Jacobs
Senior Software Engineer & Technical Architect
ColdFusion technical architect for TRIS, the custom-built system behind many of Transperth’s operations at the Public Transport Authority of Western Australia.
- Oversee the design, development and implementation of TRIS, working with stakeholders on strategic requirements.
- Manage ColdFusion servers across every environment, including patching, monitoring and troubleshooting.
- Work with spatial data in GIS environments to support Transperth’s mapping and geographical applications.
- Introduced automated deployment and continuous integration, and mentor the junior developers on the team.
Oct 2021 – Sep 2022
LGI Australia
Software Engineer
Product owner for an Android app that tracks deliveries across the business.
- Researched, designed and built new software using ColdFusion, Progress ABL and Android.
- Developed systems to manage job scheduling and access control for users and remote systems.
- Integrated existing products and ensured compatibility across platforms.
Jul 2018 – Oct 2021
CRM Australia
Software Engineer
Product owner for a subscription management system.
- Created CRM Renewals, a subscription platform handling renewal scheduling and automated payments.
- Configured an Azure Hybrid Connection to pull data from SAP systems.
- Analysed business requirements, designed software components and documented supported systems for the team.
Sep 2014 – Jun 2018
Mercantile Communication
Software Developer
Product owner across core banking support, branchless banking and insurance projects.
- Developed Pumori Support Plus, adopted by over 130 banks and financial institutions in Nepal.
- Implemented branchless banking in Java and Android, streamlining transactions for agents.
- Secured apps and data across the network with cryptography and hardened APKs.
Skills
- ColdFusion
- Adobe ColdFusion, CFCs & custom tags, Scheduled tasks, Server management, Performance tuning
- Application
- Java, C#, ASP.NET, Progress ABL, Entity Framework, REST APIs
- Data
- Oracle, SQL Server, Amazon Aurora, Power BI, AWS QuickSight
- Cloud & spatial
- Microsoft Azure, AWS, Azure AD SSO, ArcGIS, Continuous integration
- Front end & mobile
- JavaScript, HTML5 & CSS3, jQuery, Responsive design, Android
- Practice
- Agile, Application design, Testing, Documentation, SEO & SEM
Education
- 2021Master of Information TechnologyThe University of Newcastle
- 2020Graduate Certificate of Information TechnologyThe University of Newcastle
- 2016Bachelor of Science and Information TechnologyKuvempu University, Bangalore
- 2016Advanced Diploma in Information TechnologyNIIT, Bangalore
Have a system that needs a steady hand?
I’m available for freelance work and consulting. Tell me what you’re building.