Skip to content
View Tharangac's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report Tharangac

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Tharangac/README.md
codeunit 50100 "Tharanga Chandrasekara"
{
    // Hi, I'm Tharanga. Most people call me TC 👋

    var
        Role: Label 'Co-founder & Head of Technology, Equerra';
        BasedIn: Label 'Auckland, New Zealand';
        Recognition: Label 'Microsoft MVP, Business Applications, since 2016';

    procedure Background()
    begin
        StartedAs('.NET developer');
        MovedTo('Dynamics NAV'); // learned it from 12 PDFs and a lot of late nights
        NowBuilding('Business Central');
        // 15+ years, 80+ projects, and I still write up what I learn
    end;

    procedure Focus() Topics: List of [Text]
    begin
        Topics.Add('Business Central architecture');
        Topics.Add('Azure Integration Services');
        Topics.Add('AI agents & Copilot adoption');
    end;

    [EventSubscriber(ObjectType::Codeunit, Codeunit::"BC Community", OnMeetup, '', false, false)]
    local procedure ComeSayHi()
    begin
        // Co-organiser: Auckland BC User Group · Directions Days of Knowledge ANZ
    end;
}

Blog LinkedIn X YouTube Sessionize Equerra


🔭 Currently at Equerra

  • 🐟 Industry solutions on Business Central. Building our eqMeat, eqFish, eqFnB and eqProduce products for meat processors, seafood and aquaculture, food and beverage manufacturers, and fresh produce growers.
  • 🔌 Integration architecture. Connecting BC to the rest of the Microsoft stack with Azure Integration Services and Logic Apps, and moving customers off OData before it's deprecated.
  • 🤖 AI in real projects. Designing agents in BC with the AI Toolkit, rolling out Copilot, and building AI assistants such as Jono, the assistant behind our project estimator.
  • 🧑‍💻 Leading the tech team. Setting architecture and engineering standards so every build is done properly, not just done fast.
  • 🧭 CTO-as-a-Service. Helping businesses plan their technology roadmap when they don't have a CTO of their own.

🧭 How I work

  • Do it properly. Thoughtful engineering beats rushed delivery. Speed matters, but so do the principles.
  • Learn in public. I got into this ecosystem by writing down what I learned. I still do.
  • Teams over heroes. Great systems come from collaboration, not one person working through the night.
  • Product thinking. Not just delivering features, but building things that genuinely help partners, consultants and customers.
  • Sustainable pace. Long-term craft over burnout cycles.

📝 Latest from the blog

➡️ More at tharangac.com

🎤 Speaking

🗓️ Upcoming

When Event Where Session(s)
Oct 2026 Directions EMEA 2026 Paris, FR When APIs Are Not Enough: Azure Messaging + Power Automate for Business Central

📼 Past

When Event Where Session(s)
Sep 2026 Directions Days of Knowledge ANZ Melbourne, AU 🧑‍🤝‍🧑 Co-organiser
We Let AI Write Our AL for a Year: Here Is What Broke and What We Kept
Jun 2026 BC TechDays 2026 Antwerp, BE Designing Modern Integrations in Business Central (with Vlad Leonov)
May 2026 Auckland BC User Group Auckland, NZ What's New in BC: Field Report from Directions Asia 2026
May 2026 Directions ASIA 2026 Ho Chi Minh City, VN Building Intelligent Agents in Business Central: Design, Develop and Deploy with the AI Toolkit
Improve Enterprise Integrations using Azure Integration Services! (with Steve Gichure)
Nov 2025 BC Day ANZ 2025 Sydney, AU It's Cool. It's Coming. And it's still a secret! Agents session (with Tom Kapitan)
Power Apps + Business Central: Transform Ideas into Apps with Copilot (with Steve Gichure)
Nov 2025 Directions EMEA 2025 Poznań, PL From Prompt to Power App: Use Copilot to Build Business Central-Connected Apps Fast (with Steve Gichure)
Real-World Messaging with Azure: Patterns That Power Your Integrations (with Steve Gichure)
Jun 2025 BC TechDays 2025 Antwerp, BE Integration Without Aggravation: Best Practices for Business Central (with Vlad Leonov)
May 2025 Directions ASIA 2025 Bangkok, TH App Building, Simplified: Power Apps + Copilot + Business Central (with Steve Gichure)
From Chaos to Connectivity: Integration Best Practices with Power Automate & Azure Services (with Steve Gichure)
2019 to 2024
When Event Where Session(s)
Nov 2024 BC Day ANZ 2024 Sydney, AU ANZ Region Roundtable (with Tom Kapitan)
We are utilizing Azure's OpenAI to analyze data. Would you like to know more about it? (with Steve Gichure)
Nov 2024 Directions EMEA 2024 Vienna, AT From Data to Decisions: How to use Azure OpenAI to Enhance Analysis (with Steve Gichure)
May 2024 Directions ASIA 2024 Bangkok, TH We are utilizing Azure's OpenAI to analyze data. Would you like to know more about it? (with Steve Gichure)
Nov 2023 Directions EMEA 2023 Lyon, FR Unlocking Seamless Integration: Mastering Messaging Patterns with Azure and Business Central (with Steve Gichure)
Streamlining Integration Testing in Production: Unleashing the Power of Business Central Interfaces (with Steve Gichure)
Jun 2023 BC TechDays 2023 Antwerp, BE Feature Management for Continuous Delivery (with Vlad Leonov)
Apr 2023 Directions ASIA 2023 Bangkok, TH Power Automate or Logic Apps to use? (with Steve Gichure)
Mistakes made by developers during Business Central integration projects (with Steve Gichure)
Nov 2022 Directions EMEA 2022 Hamburg, DE Rapid deployment to Business Central and to Azure using BC APIs and Azure DevOps (with Steve Gichure)
Nov 2021 NZ Business Applications Summit 2021 Online Integrating BC with Power Platform (with Wagner Silveira)
Nov 2019 NAV TechDays 2019 Antwerp, BE Unlocking new integration potential for Dynamics 365 BC with Azure Event Grid and Azure Integration (with Dmitry Katson)
Aug 2019 365 Saturday ANZ tour Melbourne, Wellington, Auckland, Christchurch Integrating Microsoft Dynamics 365 BC with IoT
Unlocking new integration potential for Dynamics 365 BC with Azure Event Grid and Azure Integration

Slides, recordings and write-ups: Sessionize · Blog · YouTube

🤝 Community I run

What My role
🇦🇺 Directions Days of Knowledge ANZ
Two-day BC conference for ANZ partners, devs, consultants and users. Started as a LinkedIn message, grew from Microsoft Reactor Sydney (2024) to the Microsoft Sydney office (2025) to a sold-out Melbourne event (2026).
Co-organiser with Tom Marshall, Tom Kapitan & Torben Kragelund, backed by Directions for Partners and Microsoft
🇳🇿 Auckland D365 Business Central User Group
Regular meetups for the Auckland BC community: what's new, field reports, real-world patterns.
Co-organiser
🌏 Directions ANZ Day Co-organiser

Want to speak at a user group, sponsor an event or help out? Say hi.

🧪 Things I've built and shared

Repo What it does
demo-permissionprovider A feature-aware BC app that adapts to the capabilities it finds
demo-genericattachment Attach files to any entity in Business Central
demo-vetappointment AL demo app: vet appointment booking
demo-d365saturday2019 IoT device registration and temperature thresholds, from D365 Saturday 2019

🛠️ Stack

AL Azure Logic Apps C# PowerShell GitHub Actions Copilot

🧱 Off the keyboard

I build Lego, mostly Technic and trains. Same itch as the day job: clean design and systems where every part does something.

📬 Find me

Popular repositories Loading

  1. demo-permissionprovider demo-permissionprovider Public

    A Feature Aware App intelligently adapts to the capabilities of the application, providing a tailored user experience optimized for its unique features.

    AL 1

  2. demo-d365saturday2019 demo-d365saturday2019 Public

    IOT Solution which include registering IOT devices and setting the threshold temperature

    Perl

  3. demo-genericattachment demo-genericattachment Public

    Extension to attach files to any entity in Business Central

    Perl

  4. demo-environmentmanager demo-environmentmanager Public

    Perl

  5. usergroup-d365bc-akl-public usergroup-d365bc-akl-public Public

    User Group repo for Dynamics 365 Business Central - Auckland

  6. tharanga-wiki tharanga-wiki Public

    Repo contains Wiki