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;
}- 🐟 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.
- 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.
- Days of Knowledge ANZ: The Idea That Started in a LinkedIn Message
- From Talking About AI to Adopting It: Why I Am Writing This Series
- Directions Asia 2026: Two Sessions, Four Standouts, and a Shift in How I Think About Our Craft
- OData Deprecation in Business Central: What Your Integration Architecture Needs Right Now
- The Long Road Toward a New Beginning
➡️ More at tharangac.com
| When | Event | Where | Session(s) |
|---|---|---|---|
| Oct 2026 | Directions EMEA 2026 | Paris, FR | When APIs Are Not Enough: Azure Messaging + Power Automate for Business Central |
| 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
| 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.
| 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 |
I build Lego, mostly Technic and trains. Same itch as the day job: clean design and systems where every part does something.
- ✍️ Blog: tharangac.com
- 💼 LinkedIn: tharangac
- 🐦 X: @TharangaNC
- 📺 YouTube: @tharangac
- 📧 Email: hello@tharangac.com




