About Me

Temmy Wahyu Raharjo

Power Platform & Dynamics 365 Consultant · Microsoft MVP · Kuala Lumpur, Malaysia


Originally from Indonesia, now based in Kuala Lumpur. Working in the Microsoft ecosystem since 2015 — primarily in Dataverse, Dynamics CRM/CE, and Power Platform delivery. Currently, Temmy is working as a Manager, Solution Development - Software Engineering at Avanade.

The work spans technical implementation, integration architecture, and the occasional deep-dive blog post when something interesting breaks (or works surprisingly).


What I Work With

Microsoft Power Platform & Dataverse

Dynamics 365 CE / CRM, Model-Driven Apps, Dataverse, Power Apps, Power Automate, Dataflows, Power FX, PCF (Power Apps Component Framework)

Integration & Data

SSIS (SQL Server Integration Services), KingswaySoft, Azure Service Bus, Azure Functions.

Development

C#, TypeScript, .NET, Plugin development, Test-Driven Development (TDD), Clean Code principles

Azure

Azure Functions, Azure Service Bus, SharePoint integration, GitHub Actions

Certifications & Recognition

  • Microsoft MVP — Business Applications
  • Microsoft Certified Professional (MCP)
  • Certified Scrum Master

How I Approach Problems

A few things that show up consistently in how I work:

Test-Driven Development — Writing tests before code isn't just a methodology; it's a way of thinking through requirements precisely before committing to an implementation.

Benchmark before optimising — Opinions about performance are cheap. Numbers aren't. I tend to measure first before drawing conclusions.

Clean architecture in constrained environments — Power Platform has limits. Combining it thoughtfully with Azure (Functions, Service Bus, etc.) opens up better patterns without fighting the platform.

Writing as learning — Blogging consistently since 2015, covering real problems encountered in real projects. Not tutorials for beginners, but working notes from the field.


Open Source

A couple of public projects on GitHub:

  • Niam.Xrm.Client — A wrapping framework that simplifies Dynamics CRM / Model-Driven Apps front-end customisation
  • pcf-form-json — A PCF component that renders a predefined JSON string as a form and returns the result as JSON

Writing

I write regularly on technical topics at temmyraharjo.com. Recent topics include:

  • AI-powered summaries for Power Platform solution changes via GitHub Actions
  • Concurrency patterns in Dataverse using Azure Service Bus
  • Timezone pitfalls in Dataverse date/datetime integration
  • Benchmarking query strategies in Dataverse
  • SSIS internals and KingswaySoft configuration

Find Me