Salesforce Marketing Cloud · Data Cloud · Personalization

Architect. Builder. Champion.

I design and ship enterprise-grade marketing automation and personalization, from Data Cloud identity models to Journey Builder, Interaction Studio, and Agentforce, with the same hands-on rigor I bring to AMPscript, SSJS, APIs, and full-stack side projects.

About

Practice at the whiteboard and in the IDE

I'm Matheswaran Kanagarajan, SFMC Technical Architect at Ateko (formerly CloudKettle), building solutions across Salesforce Marketing Cloud, Data Cloud, Interaction Studio / Salesforce Personalization, and Agentforce for regulated and high-scale retail, B2C, and enterprise clients, often alongside Heroku, Cloudflare, and MuleSoft.

Before that: Technical Lead at Groundswell (loyalty, journeys, SMS across regions) and Architect at Barclays, migrating a dozen business units from Striata, Cheetah, HPX, and Marketo onto SFMC with connect, APIs, and Einstein web personalization.

I publish on Medium, ship Chrome extensions developers actually use, and speak at community events from Vancouver to Phoenix.

  • Marketing Cloud Architect
  • Data Cloud Consultant
  • Salesforce Personalization and Interaction Studio Professional
  • JavaScript Developer I & Platform Developer I
  • AI Specialist
Matheswaran Kanagarajan

Work

Selected engagements

Representative programs across Data Cloud, Marketing Cloud, regulated estates, and multi-BU migrations. Depth varies by phase, stakeholder mix, and delivery model.

Retail · Data Cloud

360° view for 5M+ customers

Led Data Cloud for a hardware & e-commerce retailer: identity resolution, calculated insights (LTV, RFM, next-best category), and journey activation. Duplicate profiles dropped by over 30%.

Built calculated insights for behavior categories, enabled real-time personalization with Data Actions, and architected ingestion via custom API connectors and the Ingestion API.

Data CloudIdentity ResolutionCalculated InsightsIngestion API
B2C · Integration

Snowflake & MC connectors

Global imaging brand: Data Cloud streams, Zero ETL to Snowflake, custom transforms aligned to CIM, segments that lifted email and conversion metrics.

Data CloudSnowflakeDLO → DMO
Regulated industry

Land registry architecture

Lead architect for sensitive, high-volume data: discovery with enterprise architects, feasibility on batch vs. real-time from mainframes, ingestion via custom APIs.

Data CloudGovernance
SFMC platform

Custom apps & full-stack glue

Custom Journey activities, content blocks, Customer Packages, Node/Vue/Material UI services on Heroku and Cloudflare calling REST & SOAP APIs, plus Interaction Studio sitemap deployments and server-side campaigns for behavioral analytics.

SSJSAMPscriptHerokuCloudflareVue
Groundswell

Loyalty & churn

Email/SMS journeys, MCC sync, chain automations, Mastercard APT insights, web tracking, MobileConnect across US/CA/AU/JP.

Journey BuilderSMS
Barclays

Multi-BU migration

Consolidated email & SMS from legacy platforms for retail, card, mortgages, payments, and investment banking: Marketing Cloud Connect, distributed marketing, API transactional sends, Einstein web recommendations.

SFMC ConnectEinsteinAutomation
Community

User groups & leadership

Active in Vancouver (leader), Halifax, and Phoenix, bridging practitioners, creatives, and data teams.

Trailblazer

Shipped products

Chrome extensions, AppExchange & MCP

Live links: Chrome Web Store extensions, AppExchange search for MJML Live Editor, and npm for MCP packages.

Chrome extensions

SFMC Query Saver

Save SQL from Query Studio automatically. Fewer lost queries between sessions.

Chrome Web Store →

SFMC Automation Viewer

Inspect automation and journey structures without pausing production runs.

Chrome Web Store →

Interaction Studio (MCP) Logger

Log events flowing to Salesforce servers for MCP debugging and QA.

Chrome Web Store →

AppExchange

Mjml Live Editor

Published AppExchange package for live MJML editing in the SFMC ecosystem.

Find on AppExchange →

Model Context Protocol (npm)

Model Context Protocol (npm) servers for Data Cloud and Marketing Cloud developer workflows.

Live apps

Web tools

Utilities for Data Cloud inspection, email HTML preview, batch email validation, and LLM persona drafting. Each card summarizes what the app does and how to get started.

LLM Persona Builder

A browser app to shape personas and prompts for LLM workflows: tone, constraints, and context you can reuse in assistants or IDEs.

How to use

  • Open the app and walk through the persona fields your project needs.
  • Copy the generated structure into ChatGPT, Cursor, or your own prompt templates.
  • Iterate in the UI instead of editing long system prompts by hand.
Open LLM Persona Builder →

Data Cloud Explorer

Explore Salesforce Data Cloud streams and DMO mappings from exports or a live org: upload JSON/ZIP, or connect with an instance URL and bearer token.

How to use

  • Drop Data Stream JSON, DMO mapping JSON, or a ZIP that mixes both, then browse the sidebar.
  • Or use "Connect to Salesforce" with API credentials (stored in your browser only) to fetch streams and mappings.
  • Export a Markdown doc, CSV field table, or full Excel workbook per stream or for all streams.
Open Data Cloud Explorer →

View Email As Web

Preview email HTML in a simple web view: handy when you want to sanity-check markup or share a read-only web version of a send.

How to use

  • Open the app and paste or load the HTML you want to preview.
  • Use search or navigation in the UI to inspect the rendered result.
  • Pair with your SFMC content checks when you need a quick browser render.
Open View Email As Web →

Email Validator (API docs)

Documentation and UI for an async email validation API: POST a batch of addresses, then poll by request ID for SMTP-level results.

How to use

  • POST /validate with an email array and config (e.g. showValid).
  • Read the requestId, then call GET /validate/:id once until results are ready (each id is one-time).
  • Integrate from Cloud Pages, Automation Studio HTTP activities, or external workers as needed.
Open Email Validator →

Medium

Writing & tutorials

Long-form SFMC notes: Query Studio, Automation Studio internals, CloudPages, and AWS glue for SFTP. medium.com/@mathes.btech

On-site topics (/blogs/)

This blog is my scrapbook: day-to-day findings and thoughts, with short topic pages that often point to longer Medium write-ups.

SFMC field notes

Tips from Medium

Short summaries; full walkthroughs stay on Medium. Leaving toward the top of the window may show a one-time popup with these links (stored only in your browser).

Extract Automation Studio activities

Programmatically list query and script activities by URL patterns, useful for audits and documentation.

Read article

Automation Studio under the hood

What shows up in Network and Console when you work in Automation Studio: practical debugging notes.

Read article

Deep search in Data Extensions

Tactics for finding fields and rows when the UI feels opaque at scale.

Read article

Query Saver workflow

Why saving Query Studio SQL matters, and how the extension closes the loop.

Read article

Trailblazer community

Talks & recordings

Sessions from user groups and community channels: Salesforce Marketing Cloud, Personalization (Interaction Studio), Cloud Pages, and adjacent integration work. Each embed plays on this page; open YouTube for full screen or chapters.

Marketing Cloud Personalization: server-side campaigns & Event API

Trailblazing Together · MC Learning Camp

A deep dive on server-side campaigns and the Event API for Salesforce Marketing Cloud Personalization (Interaction Studio): how server-side execution complements web behavior, when to push events, and patterns that hold up in enterprise programs.

Watch on YouTube →

Interaction Studio quick start

Community session · embedded at main segment (~9m36s)

A practical introduction to Interaction Studio for practitioners: orienting to the canvas, campaigns vs. web templates, and how to think about data flowing into decisions. Useful for user-group audiences ramping on Personalization.

Watch on YouTube →

Okta + Vue single-page application

Architecture walkthrough

How to secure a Vue.js SPA with Okta: login flow, tokens, and routing guards. Patterns apply whenever you pair enterprise IdPs with modern frontends, including experiences adjacent to Marketing Cloud and Cloud Pages.

Watch on YouTube →

Candid conversation: episode 1

With Shashi Prasad

A fireside-style conversation on SFMC practice, delivery realities, and lessons from the field. Good background if you want to hear how architecture and hands-on build work show up in real customer programs.

Watch on YouTube →

Cloud Pages inventory across business units

Automation & API patterns

A tactical session on pulling Cloud Pages lists from multiple BUs: why governance needs a single view, how scripting and APIs can replace manual checks, and what to watch for when scaling across a shared tenant.

Watch on YouTube →

Contact

Let's talk

Message

I read every message and reply from the address you provide.

Book time

I'm generally available for a 25–30 minute intro Monday–Friday, 8:00 a.m.–6:00 p.m. Pacific (PT). Pick a window inside that range and I'll confirm by email.

Pick a date & time (Pacific)
Date
Time (30 min)

Choose a date to see open slots.