1
Media Buying
Your ads, placed where your customers actually look. I manage campaigns across Google, Meta, and display networks — turning ad spend into measurable revenue, not just impressions.
I turn data into decisions and campaigns into revenue. With 22 years in digital marketing — from managing MYR 150K+ monthly ad budgets for insurance giants to raising MYR 7 million for social causes — I've learned that great marketing lives at the intersection of analytical rigor and creative instinct. I build strategies grounded in real numbers, not hunches.
Years of experience
Your ads, placed where your customers actually look. I manage campaigns across Google, Meta, and display networks — turning ad spend into measurable revenue, not just impressions.
More conversions from the traffic you already have. I analyze your funnel, test what works, and fix what doesn't — because driving traffic to a leaky bucket is just expensive water play.
Qualified leads that actually pick up the phone. Using AI-powered targeting and proven nurture sequences, I build pipelines that fill your CRM with prospects ready to buy — not just browse.
New markets, strategic partnerships, and revenue channels you haven't tapped yet. I help you identify growth opportunities and build the relationships that turn them into real business.
Dashboards that tell you what to do, not just what happened. I turn your raw data into clear, actionable insights — so every marketing decision is backed by evidence, not guesswork.
Custom tools that save hours, not create headaches. From marketing automation scripts to full web applications, I build solutions that make your processes faster and your team more productive.

I spend most of my working day inside Claude Code CLI. Code editor, Supabase, GitHub, Google Ads — all of it is wired up via MCP so I can work without constantly flipping between browser tabs. The one thing I still had to leave my terminal for was posting to LinkedIn. Not anymore. I've been experimenting with <a href="https://woopsocial.com/" target="_blank" rel="noopener noreferrer">WoopSocial</a> as an MCP server, and the setup took about five minutes. Now I can post to my personal LinkedIn profile and the Webfluentia business page directly from a Claude session. Here's what the experience is actually like.

I manage Google Ads for multiple clients at Webfluentia, and for a long time that meant constant context-switching: Ads dashboard for campaign data, GA4 for conversion attribution, the code editor for everything else. This week I wired up AdLoop as an MCP server so Claude can read and manage campaigns directly from my terminal. No more tab switching. No more manual data pulling. I just ask Claude what's happening across accounts and tell it what to change — with a safety model that prevents anything destructive from happening without explicit confirmation. Here's exactly how I set it up and why it fits well in an agency context.