# ColdFusion consulting and software engineering

> Freelance ColdFusion consulting and software engineering from Madhab Dhakal in Perth: architecture, legacy modernisation, server management, SSO and performance.

Source: https://madhabdhakal.com.np/services/

ColdFusion consultants are hard to find in Australia. Madhab Dhakal is a senior software engineer and ColdFusion technical architect based in Perth, available for freelance work and consulting. Contact: hi@madhabdhakal.com.np, +61 433 516 355.

## System architecture

Technical leadership for business systems: reviewing how a system is built, planning where it should go next, and documenting the reasoning behind each decision. My deepest experience is in ColdFusion, alongside Java, ASP.NET, Oracle, SQL Server and cloud platforms.

Experience: Hands-on architecture for long-running production systems.

## Legacy modernisation

Untangling tightly coupled code into smaller, modular components, in stages, without the risk of a full rewrite. Each step comes with measured results that stakeholders can see.

Experience: Applied to a production ColdFusion platform with more than 20 years of history.

## Server management and security

Keeping ColdFusion environments healthy with patching, monitoring and troubleshooting, plus secure coding, token validation and session handling.

Experience: Day-to-day management of ColdFusion servers across every environment.

## Single sign-on and integrations

Connecting applications to the systems around them: Azure AD single sign-on with OpenID Connect, REST APIs, third-party services and enterprise systems such as SAP.

Experience: Delivered Azure AD single sign-on on ColdFusion, and an Azure Hybrid Connection to SAP.

## Performance and scaling

Finding what slows an application down and fixing it, from optimising ColdFusion code to scaling with AWS services such as S3, Lambda and RDS.

Experience: Optimised production ColdFusion code for performance and scalability.

## Deployment automation

Automated deployment and continuous integration for ColdFusion applications, so releases become routine and repeatable.

Experience: Implemented these processes on a long-running production system.

## Custom application development

New web and mobile applications built with ASP.NET, C#, Java and Android, backed by SQL Server or Oracle.

Experience: Built support, subscription, banking and delivery-tracking systems.

## Training and mentoring

Technical guidance for developers and teams, whether they are new to the field or new to ColdFusion.

Experience: IT trainer and mentor, and GDG Perth organiser.

## How Madhab works

- Change in small steps: Rewrites are risky because old systems hold years of hidden business logic. Small, modular changes keep everything running while it improves.
- Show the results: Technical debt is invisible to most stakeholders, so I compare performance before and after each update and make the benefit clear.
- Write down the why: I document why each decision was made, so the reasoning survives long after the people who made it have moved on.
