Power Apps and Power Platform consultant in Melbourne

Model-driven Power Apps, Power Automate, Dataverse and Power Pages, built by someone who has worked on Microsoft business apps for more than 16 years. Melbourne-based, working across Australia and New Zealand.

What I build on Power Platform

Most of my Power Platform work sits on Dataverse, close to Dynamics 365. It's the serious end of the platform: apps that run a business process every day and need to keep working after the person who built them has moved on.

  • Model-driven Power Apps. Tables, forms, views, business rules and security roles designed around how your team actually works, not around the demo.
  • Power Automate flows. Built inside solutions, with connection references and environment variables set up so they still run after they've been deployed to test and production.
  • Dataverse plugins in C#. For logic that has to run inside the save, validate data or stay fast at volume.
  • Power Pages. Customer and member portals on the same Dataverse data, with sign-in and table permissions done properly. More on Power Pages.
  • Integrations. Azure Functions, Service Bus and web APIs connecting Dataverse to finance, ERP and payment systems.
  • ALM. Solutions, the PAC CLI and Azure DevOps pipelines, so releases are repeatable and nobody edits production by hand.

When it makes sense to bring me in

  • An app that started small is now business critical, and nobody is sure how it hangs together.
  • Flows fail quietly and you find out from a user, not from an alert.
  • Releases are manual, or everything still lives in unmanaged solutions.
  • Work is sitting in personal developer environments, which Microsoft starts suspending on 15 December 2026. What to do about unmanaged developer environments.
  • A partner or contractor moved on and left a build half done.
  • You need a senior developer or tech lead next to your own team for a few months.

Flow, plugin or Azure? Picking the right tool

A lot of Power Platform problems I get asked to fix come down to logic sitting in the wrong place. The rule of thumb I use:

Power Automate

Good for work that can happen a few seconds later, uses standard connectors and that the business may want to read or change. Approvals, notifications, moving data between Microsoft 365 apps. Less good at high volume, or when a failure needs to stop the user's save.

Plugins

Good for rules that must run inside the transaction: validation, calculated values, keeping related records in step. Plugins run while the user waits and have a hard time limit, so they shouldn't be calling slow external systems.

Azure Functions and Service Bus

Good for talking to finance, ERP or payment systems. You get proper retries, logging and somewhere to look when a call fails. Dataverse stays fast for the user, and a failed call shows up in one place with the payload attached instead of a supplier ringing to ask where their money is.

Getting this split right at the start saves months of patching later. It's one of the first things I look at in an inherited build, and part of every health check.

How I work

Work happens in your tenant, in your dev environment and in source control. You see a demo every week or two instead of status reports. Changes move to test and production as managed solutions through a pipeline, with checks before anything touches production. At the end there's documentation and a walkthrough so your team can run and extend it without me.

When you hire Accurate Software Solutions you get me, not a junior learning on your project.

Recent Power Platform work

Client names left out on purpose. Happy to go through any of these on a call.

  • Emergency services organisation. Dynamics 365 and Power Platform delivery inside an established internal team.
  • National member organisation. Ongoing Dynamics 365 CE development: plugins, forms, Power Automate and deployment tooling.
  • Large public-sector organisation. Dynamics 365 integrated with Oracle Financials through Azure, with a faster payment process built on top.

Questions people ask

Do you work on site in Melbourne?

Remote or hybrid. I'm based in Melbourne and happy to come on site for workshops, kick-offs or when it's simply easier to sit next to someone. Clients elsewhere in Australia and in New Zealand get the same work, remotely.

Is it a day-rate contract or a fixed price?

Either. Day rate suits joining your team for a few months. Fixed scope suits a defined piece of work like an ALM setup, an integration, a Power Pages build or a health check. I quote after the first call, once I know what's actually involved.

Can you take over something someone else built?

Yes, and a fair bit of my work is exactly that. I start by working out what's actually wrong before suggesting anything, and I'd rather fix a build than throw it away.

Do you work with Microsoft partners?

Yes. If you're a partner and need senior Dynamics 365 or Power Platform capacity on a project, I can work under your delivery lead and your standards.

Will my team be able to look after it afterwards?

That's the point of the handover. Everything lives in your tenant and your source control, it's documented, and I walk your team through it. You own all of it.

Power Platform build that needs a senior pair of hands?

Book 20 minutes. Tell me what's going on and I'll tell you honestly whether I can help.

Book a 20-min call