ColdFusion consulting and software engineering.

ColdFusion consultants are hard to find in Australia. I’m a senior software engineer and ColdFusion technical architect based in Perth, available for freelance work and consulting on the systems your business can’t afford to break.

  1. 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.

    Hands-on architecture for long-running production systems.

  2. 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.

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

    Lessons from ColdFusion in 2025
  3. Server management and security

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

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

  4. 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.

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

    Azure AD SSO guide
  5. 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.

    Optimised production ColdFusion code for performance and scalability.

  6. Deployment automation

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

    Implemented these processes on a long-running production system.

  7. Custom application development

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

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

    See the work
  8. Training and mentoring

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

    IT trainer and mentor, and GDG Perth organiser.

How I work

  • 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.

Tell me about your system.

I’m available for freelance work and consulting. Tell me what you’re building.