Digital Marketing Portfolio · Singapore

Every number here comes from
a campaign I ran — or an account I run in.

Social Media Executive at a premium custom carpentry brand, Singapore  ·  Digital marketing consultant — Klick Start Media (since 2025)

I plan, design, shoot, write, launch and optimise end-to-end: Meta ads, short-form video, social content and websites — in both English and Chinese. I also build the systems behind the ads — CRM, WhatsApp API and Conversions API — with Claude. This page is the proof behind my resume.

18M+
Organic video views across TikTok / FB / IG
RM4.30
Avg cost per lead — 375 leads, own-brand campaign
−45%
Lead cost cut with bilingual CN/EN ad split
15+
Ad accounts managed · CRM + Conversions API built in-house
01

Paid Ads — Real Ads Manager Data

Screenshots straight from Meta Ads Manager on accounts I personally ran or currently run. Client names and campaign names are blurred for confidentiality — every number is untouched.

Premium custom carpentry brand Meta Ads Manager account overview
Current Employer · Premium One-Stop Custom Carpentry — Singapore · B2C + B2B
Driving Showroom Visits on a ~USD 15K/Month Account

My current role: I run the Meta ad account for a premium one-stop custom carpentry & whole-home design brand — leads, messaging, engagement and awareness campaigns, B2C for high-income homeowners and B2B for interior designers & architects, all built around one goal: getting the right people into the showroom. Our team judges every ad on qualified leads and showroom visits, not cheap chats.

  1. B2C — showhome, anniversary / second-showroom and evergreen cabinet campaigns; a new “real-proof” creative angle brought cost per WhatsApp enquiry to USD 36, 18% below the account average
  2. B2B — audited the previous designer-recruitment campaign (59% of its spend had gone to homeowner creatives), rebuilt it around a craftsmanship-proof video: 12 interior-design firm enquiries and 4 partnership meetings in under 3 weeks
  3. What we learned — when a showhome campaign got clicks but buyers walked away, I traced it to an unclear offer, not the targeting, and took the buyer feedback to management to rewrite the terms
  4. Team benchmark — I model new campaigns on the team's best showroom-appointment ad (152 WhatsApp chats → 26 showroom visits), inside a Meta funnel that converted 440 enquiries into 72 showroom visits in Aug 2026
  5. Tracking — built the company's first CRM prototype (role-based views, lead → signed-order funnel dashboard, contract uploads) and designed the Conversions API loop to feed showroom visits back to Meta
USD 140K+ account spend 75 campaigns 4.7M impressions

Team account I work in — totals cover Aug 2025 – Sep 2026, including campaigns run by colleagues before and alongside me; team benchmark figures are shared, not mine alone. Brand name and account ID blurred.

J's Salon Meta Ads Manager campaign results
Previous Employer (2021 – 2026) · Beauty & Wellness — Singapore
J's Salon — Always-On Local Campaigns (SGD)

Five years as sole marketer: I owned Meta advertising end-to-end for a 43-year heritage salon group in Singapore — audience strategy, creative, copy and budget.

93,370 people reached SGD 0.74 avg cost per click 195,687 impressions

Account totals verified via Meta Graph API, Jun 2023 – Jul 2026. Spend columns blurred.

Education client Meta Ads Manager account overview
Client · K-12 Online Education — Malaysia
Parent Lead Gen on a RM220K+ Account

Messaging lead generation for a tri-lingual online tutoring brand selling to Malaysian parents. My line beat the brand's in-house campaigns on cost per qualified parent conversation by 15% over the same 14 days.

RM220K+ account spend 275 campaigns 10.7M impressions

Account totals are lifetime figures for the client's whole account (since 2023), including the brand's in-house campaigns; my parallel line ran alongside them. Client and campaign names blurred.

Property client KL campaign results
Client · Property — Kuala Lumpur
Lead Gen for KL Property Agent

Six message-objective campaigns across KL projects, optimised over multiple launches.

RM14,738 total ad spend 254,677 impressions 205 conversations @ RM18.44 (best campaign)
Property client KLCC campaign results
Client · Property — KLCC Projects · Bilingual Highlight
Bilingual A/B Split — Lead Cost Cut 45%

Same project, same audience — I split the campaign by ad language. The bilingual CN&EN version beat English-only by 45% on cost per lead. This is what running ads in two languages is actually worth.

RM38.57/lead — CN&EN version RM69.95/lead — EN-only version RM4,639 spend · 158K impressions in 30 days
Property client Selangor campaign results
Client · Property — Selangor
Message Campaigns, Suburban Market

Two always-on campaigns feeding a steady WhatsApp pipeline.

248 messaging conversations RM12.63 avg cost per conversation 102,245 accounts reached
Lifestyle brand campaign results
Client · Lifestyle & Gifting
Seasonal Campaigns, Tiny Budgets

CNY / Christmas / product-line campaigns proving efficiency at small daily budgets.

RM0.98 per messaging conversation 253 conversations from RM248 spend RM0.07 per link click (best ad)

Client account names, campaign names and profile photos are blurred to protect client confidentiality. Full context available on request during interview.

02

Systems I Built with AI

Most marketers stop at the ad. I build what happens after the click — with Claude (AI agent) as my engineer — so every WhatsApp lead is logged, followed up and reported back to Meta as a real sale, not just a chat. This replaced tools agencies usually pay third parties for.

Meta adclick-to-WhatsApp
→
WhatsApp Cloud APIMessenger & IG connected
→
CRM pipeline7 stages, auto-logged
→
Conversions APIstages sent back to Meta
→
Better targetingMeta finds more real buyers
My agency · Live at app.klick-start.com
A CRM Built to Tell Meta Who the Real Buyers Are

Meta only sees the chat — it never learns which chats became meetings or paying clients, so it keeps finding more cheap chatters. I built this CRM mainly to close that loop: every lead's real outcome is sent back through the Conversions API, so Meta's algorithm learns what a real buyer looks like and targets more people like them.

  1. Conversions API (the core) — every pipeline stage is sent back to Meta server-side as a standard event (Contact → Schedule → Submit Application → Deal, plus LeadLost), so campaigns can optimise for meetings and deals instead of chats
  2. Capture — WhatsApp enquiries land in the CRM automatically through the WhatsApp Business Cloud API, tagged with the exact ad that brought them in
  3. Billing — Stripe payment links, subscriptions and invoices tied to each client
  4. Reporting — a live Meta Graph API dashboard across 13 client ad accounts
  5. Meta approval — registered as a Meta Tech Provider; passed Meta App Review for WhatsApp Business messaging & management (Sep 2026)
5 CRM stages sent via Conversions API 13 ad accounts on one dashboard Meta App Review approved
CRM lead card: source ad, pipeline stage and the event sent to Meta
CRM lead card — which ad brought the lead, its pipeline stage, and the event already sent back to Meta (client details hidden)
Meta Events Manager showing CRM events received via Conversions API
Meta Events Manager — CRM stages arriving through the Conversions API
Meta App Review submission approved for WhatsApp Business permissions
Meta App Review — WhatsApp Business messaging & management approved

Same architecture, applied at my current role: I built the company's first CRM prototype and designed its Conversions API loop. Live demo available in interview.

03

Video Production

Scripted, shot, edited and voiced end-to-end — for my own brand, agency clients and my employer. The same content system produced organic videos with 2.5M+ views on TikTok and 3.3M+ on Facebook, plus longer-form commercial work.

KK OBU Mount — 10s pain-point ad. Hook first ("OBU is so annoying"), then before → after payoff with on-screen captions. The creative behind the 375-lead campaign above.
KK OBU Mount v2 — install & benefit demo ad. Step-by-step install shots leading to a clear-dashboard payoff, with click-through CTA overlay.
Client property reel — KLCC high-rise (EN version). One half of the CN/EN pair from the bilingual A/B case in section 01.
J's Salon — Mother's Day Special campaign film (Singapore). Full seasonal promo for my employer: offer, pricing card and CTA, scripted, shot and edited end-to-end.
J's Salon — Father's Day Special campaign film (Singapore). Full Body Massage + Male Hair Cut offer, fast-cut edit paced for organic reach.
J's Salon — INOA colour tutorial. Talking-head product demo I shot and edited for the salon's own channel, natural-colour result revealed on camera.
J's Salon — Father's Day full campaign edit. Slower-paced 38s cut of the same offer: massage-to-haircut story arc, price card and WhatsApp CTA end frame.
J's Salon — corporate event film (2 min). Full coverage of the brand's gala dinner at Grand Copthorne Waterfront: stage moments, guest reactions and charity presentation, shot and edited for my employer.
8 Delicious Seafood Banquet Hall (Senibong Cove, JB) — corporate brand film. Longer-form commercial production: drone establishing shots, venue walkthrough, kitchen b-roll and bilingual title cards.
04

Social Media & Ad Design

Creatives that ran as real ads and organic posts — poster design, product visuals and bilingual (EN/CN) content cards.

J's Salon Mother's Day campaign poster
Salon — Mother's Day campaign (SG)
J's Salon medi spa promo poster
Salon — Medi-spa promo (SG)
Education brand testimonial card design
Education — testimonial card (CN)
Education brand testimonial card design 2
Education — testimonial card (CN)
Korean fried chicken stall opening poster
F&B — stall opening poster
Bird's nest product collage ad creative
F&B wellness — product collage ad
Fashion e-commerce bag product collage ad
Fashion — product collage ad
MagSafe powerbank product visual set
Gadget — product visual set
05

Website Design & Build

Three live sites I designed and shipped — click through and judge them yourself.

06

Organic Growth — Platform Data

Grown from zero with content strategy alone — no paid boost behind these numbers.

Own brand — KK Solution, grown from zero in under 6 months

KK Solution TikTok profile with millions of views
TikTok — single video 2.5M views; 6 videos above 500K · watch the 2.5M video ↗
Facebook content library insights
Facebook — top video 3.3M views, 1.45M viewers
Instagram reels insights
Instagram — top reels 1.6M / 1.1M / 843K views

Agency & personal accounts — run solo

Klick Start Media Instagram insights 1.3M views in 90 days
Agency Instagram (@klickstartmedia) — 1,311,096 views & 686K accounts reached in 90 days; 98.3% from non-followers (pure algorithm discovery)
Xiaohongshu creator dashboard analytics
Xiaohongshu — 54K views in 7 days (↑2,204%); engagement above 99.9% of peers

Follower bases built from zero — the accounts behind the numbers

KK Solution TikTok profile with 12K followers and 200.3K likes
KK Solution TikTok (@kk.solution.sg) — 12K followers · 200.3K likes, with TikTok Shop integrated
Klick Start Media Instagram profile with 8,051 followers
Agency Instagram (@klickstartmedia) — 8,051 followers · 100 posts, bilingual EN/CN content
Klick Start Media verified Xiaohongshu profile with 7,029 followers
Agency Xiaohongshu — 7,029 followers · 82K likes & saves, verified business account
07

What Clients Say

Unedited chat feedback from clients whose ads I managed — names, numbers and faces blurred for privacy.

Client feedback: leads coming in from Facebook
Property agent (KL) — "今天 FB 蛮不错,有 lead 进来" · TikTok CPL cut 30% after optimisation
Client feedback: steady improvement in leads
E-commerce client — "OK 的,都有进步" — steady lead improvement, expanding reach
Client feedback: 4 leads in one day
Property developer project — "影片的效果很好 👍 昨天进了 4 个,相当不错"
Client feedback: WhatsApp leads are interested buyers
Property consultant — "So far for WhatsApp client all are interested buyers, all have response"
08

Tools & Working Languages

Meta Ads ManagerTikTok AdsGoogle Analytics 4Meta Pixel & EventsWooCommerce / ShopifyWordPressCapCut / video editingCanva / poster designAI-assisted workflows (Claude, ChatGPT)Conversions APIWhatsApp Business Cloud APIMeta Graph / Marketing APIStripeCloudflare Pages

Working languages: English & Chinese — I write ad copy and cut video in both (see the bilingual A/B case above for what that's worth in lead cost).

Let's Talk

Want the story behind any of these numbers?

I'm happy to walk through strategy, targeting and creative decisions for every case on this page. References available on request.