01 / 03
Pumori Support Plus
Mercantile Communication
The support system for Pumori Banking software, adopted by over 130 banks and financial institutions across Nepal. Every dot here is one of them.
Senior Software Engineer & ColdFusion Technical Architect
Senior Software Engineer, ColdFusion Technical Architect, IT Trainer & Mentor, GDG Perth Organiser, Digital Consultant
I build the dependable systems that banks, businesses and the public sector run on, from Perth, Australia.
Available for freelance
Perth --:-- AWST
Hello
G’day mate, I’m Madhab, a senior software engineer who specialises in building (and occasionally designing) software that people rely on every day.
More about meAt Jacobs, I’m the ColdFusion technical architect for a custom-built system that runs many day-to-day operations for a public-sector client. My work runs from architecture and server management to spatial data in GIS, integrations and mentoring the developers on the team.
Before that, I built a banking support platform used by more than 130 banks and financial institutions in Nepal, a subscription renewals system in Australia, and an Android app for tracking deliveries. Outside work, I help organise GDG Perth and train and mentor people in IT.

02 / Experience
From core banking in Nepal to the public sector in Western Australia.
Sep 2014 – Jun 2018
Software Developer
Product owner across core banking support, branchless banking and insurance projects.
Jul 2018 – Oct 2021
Software Engineer
Product owner for a subscription management system.
Oct 2021 – Sep 2022
Software Engineer
Product owner for an Android app that tracks deliveries across the business.
Oct 2022 – Present
Senior Software Engineer & Technical Architect
ColdFusion technical architect for a long-running, custom-built operations system for a public-sector client in Western Australia.
03 / Work
Mostly behind the scenes, always in production.
01 / 03
Mercantile Communication
The support system for Pumori Banking software, adopted by over 130 banks and financial institutions across Nepal. Every dot here is one of them.
02 / 03
CRM Australia
A subscription platform that schedules renewals and takes payment automatically, with data flowing in from SAP through an Azure Hybrid Connection.
03 / 03
Multi Dynamic
The website for a real estate group with franchises across New South Wales, Queensland and South Australia, covering sales, rentals and property management.
04 / Skills
05 / Testimonials
Madhab has excellent programming and analytical skills. His problem solving techniques are exceptional. His experience and expertise in his fields of work (Programming and Database) has provided outstanding results.
Clients / drag them around




07 / Questions
The things people most often want to know.
Madhab Dhakal is a senior software engineer and ColdFusion technical architect based in Perth, Western Australia. Madhab has worked at Jacobs since October 2022 as the technical architect for a long-running, custom-built operations system for a public-sector client.
Read the full backgroundMadhab Dhakal specialises in long-lived business systems, particularly Adobe ColdFusion architecture, server management, performance tuning and integrations. Madhab also works with Java, C#, ASP.NET, Oracle, SQL Server, Microsoft Azure, AWS and ArcGIS for spatial data.
See servicesNotable projects include Pumori Support Plus (adopted by over 130 banks and financial institutions in Nepal), the CRM Renewals subscription platform at CRM Australia, and the Multi Dynamic Real Estate website.
See the workYes. Madhab Dhakal is available for freelance work and consulting, and can be contacted at hi@madhabdhakal.com.np or +61 433 516 355.
Get in touchIn Madhab Dhakal’s experience it can be, when used well. Paired with the right architecture and modern development practices, ColdFusion can still power robust, scalable and secure applications, including integrations with Azure AD single sign-on and AWS services such as S3, Lambda and RDS.
Read ColdFusion in 2025Incrementally rather than with a full rewrite, because legacy systems often hold deeply embedded business logic and hidden dependencies. Madhab Dhakal’s approach is to redesign smaller, modular components that work with the existing code, and to show stakeholders measured results after each update.
Read the lessons learnedYes. Register the application in Azure AD, enable ID tokens, configure the OpenID Connect endpoints in ColdFusion, redirect users to the Azure AD login page, then validate the returned ID token and store the user’s session.
Follow the step-by-step guideMadhab Dhakal holds a Master of Information Technology (2021) and a Graduate Certificate of Information Technology (2020) from the University of Newcastle in Australia, a Bachelor of Science and Information Technology from Kuvempu University (2016), and an Advanced Diploma in Information Technology from NIIT in Bangalore (2016).
08 / Contact
I’m available for freelance work and consulting. Tell me what you’re building.