Meta Ads & Marketing Analytics

Performance Marketing Specialist

I help eCommerce businesses scale profitably through paid advertising, CRO, and marketing analytics. Two years as a data analyst before media buying, so every optimization decision starts with the numbers.

Neil Angelo Martinez
$0M+
Ad spend managed
0K
Purchases driven
0.00x
Best month ROAS
0
Markets managed
0M
Impressions delivered

About

I build ad systems that bring in leads, lift sales, and turn a profit, with a data analyst's eye for what's actually working.

I started as a data analyst for two years, then moved into media buying because I wanted to turn the numbers into decisions, not just reports. Two years in now, my main work is Meta Ads on Facebook and Instagram. I've run accounts spending $500K–$1M a month in Meta ads, generating $3–5M in monthly revenue, and I also handle email, ad creative, and funnels for service businesses, eCommerce brands, and content agencies here at home and in the US.

That analyst background means I lean on the numbers and test often, letting the data pick the winners. Now I use AI, specifically Claude Code, to build dashboards, automations, ad images, and landing pages, so I can test more ideas and report faster. I'm currently looking for my next role in media buying or marketing.

Data analyst → media buyer Philippines · Remote He/Him 2 yrs paid social Meta · Google · TikTok

01 / SELECTED WORK

Handled ad accounts & results

HK eCommerce brand: scaling across markets

Marketing VA · Remote Hong Kong · since Jan 2026

Localization · ABO · 14 markets
Challenge
Grow a Hong Kong eCommerce brand across many countries and beat a 1.70 ROAS target.
Strategy
Treat every market as its own account rather than one global campaign with translated copy, so creative and landing page could match each region’s angle.
Execution
Built and optimized the campaigns myself with an ABO focus, localized ads per market with Manus, and built matching landing pages. About 10 campaigns across 14 ad accounts.
HK$42M
Total spend
1.97xvs 1.70 target
Blended ROAS
129,671
Purchases
263M
Impressions
14
Markets
Meta Ads Manager report, client name redacted

1.97x ROAS vs 1.70 target · HK$42M spend · 129,671 purchases · client redacted · tap to enlarge

Key learning
Beating a blended target across 14 markets came from treating localization as a creative problem, not a translation one. The markets that pulled their weight were the ones where the landing page carried the same angle as the ad, not just the same language.

US eCommerce brand: optimizing at scale

Marketing VA · Remote US · since April 2024

Optimization · Daily reporting
Challenge
Keep a large US eCommerce account above a 0.60 ROAS target while it spends into the millions.
Strategy
Work inside the account manager’s guardrails and make daily reporting the early-warning system, so drift gets caught before it costs a week of budget.
Execution
Handle the Meta upload, daily reporting, and daily optimization. I run everything on the account except ad-set budget changes. At peak the account spent $500K–$1M a month and generated $3–5M in monthly revenue.
$11.6M
Total spend
0.92xvs 0.60 target
Blended ROAS
127,606
Purchases
695M
Impressions
Meta Ads Manager report, client name redacted

0.92x ROAS vs 0.60 target · $11.6M spend · 127,606 purchases · client redacted · tap to enlarge

Key learning
At this spend level the job is drift detection, not big swings. Reading the account daily catches a slipping ROAS days earlier than a weekly cadence would, and days are expensive when the account is spending six figures a month.

My own brand: profitable from scratch

Owner · Remote Philippines · since Jan 2025

Owner · eCommerce · PH
Challenge
Build and grow my own brand at a profit, owning every part from strategy to creative to tracking.
Strategy
Run it as a testing ground where profit, not ROAS, is the scoreboard, since owning the P&L meant I could see what a given return actually banked.
Execution
Run all the ads myself: testing creative, building campaigns, scaling, and tracking results. One 6-month stretch held a 2.98x ROAS at a 60% profit margin.
₱1.44M
Total spend
₱3.34M
Total sales
2.31x
Average ROAS
5.12x
Best month
1,852
Sales
Meta Ads Manager report, client name redacted

2.31x avg / 5.12x best ROAS · ₱1.44M spend · 1,852 sales · name redacted · tap to enlarge

Key learning
Owning the P&L changed which number I optimized for. A 2.31x average that clears a 60% margin is a better business than a higher ROAS on a thinner one, and I would not have seen that running someone else’s account.

PH aesthetic clinic: booking inquiries at scale

Media Buyer · Remote Philippines · since Jan 2026

Click-to-Messenger · Sales
Challenge
Fill the clinic’s calendar with booking inquiries at a predictable cost per conversation.
Strategy
Send traffic to Messenger rather than a lead form, so inquiries land in the channel the clinic’s team already answers from.
Execution
Run sales-focused Click-to-Messenger campaigns and track cost per conversation month over month, refreshing creative as frequency climbs.
₱656,692
Total spend
28,696
Conversations
₱22.88
Cost per result
7.66M
Impressions
1.92M
Reach
3.99
Frequency
Meta Ads Manager report, client name redacted

28,696 conversations · ₱22.88 cost per result · ₱656,692 spend · client redacted · tap to enlarge

Key learning
Frequency is the number I watch on a local account. At 3.99 against 1.92M reach the audience is close to saturated, and that is the point to refresh creative or widen targeting rather than push more budget through the same ads.

PH eyebrow & aesthetic clinic: engagement-led inquiries

Media Buyer · Remote Philippines · since Jan 2026

Click-to-Messenger · Engagement
Challenge
Hit the same inquiry-volume goal on a much smaller monthly budget.
Strategy
Optimize for engagement and watch cost per link click as the early signal, since a small budget gives less room to recover from a bad week.
Execution
Run Click-to-Messenger campaigns for booking inquiries, holding a ₱9.12 average cost per link click across 20,160 clicks.
₱183,896
Total spend
8,332
Conversations
₱22.07
Cost per result
1.36M
Impressions
20,160
Link clicks
₱9.12
Cost per click
Meta Ads Manager report, client name redacted

8,332 conversations · ₱22.07 cost per result · ₱183,896 spend · client redacted · tap to enlarge

Key learning
A smaller budget did not mean a worse cost per conversation. This account landed within ₱1 of the larger clinic’s cost per result, which says the offer and the creative were doing more work than the budget was.

02 / PROCESS

How I run an account

01

Audit

Read the account before touching it: what’s spending, what’s converting, and what’s quietly drifting.

02

Research

Offer, audience, and competitor angles, so the first creative is a hypothesis rather than a guess.

03

Campaign Structure

ABO or CBO chosen for the testing question in front of me, not out of habit.

04

Creative Testing

Several distinct angles into cold audiences, and the market picks the winner.

05

Optimization

Daily reads against the target metric, cutting and scaling on evidence instead of on a single day.

06

Scaling

More budget where the math holds, not where the ROAS looked good yesterday.

07

Reporting

A clear weekly view, often a live dashboard, of CPL, ROAS, and creative performance.

03 / PHILOSOPHY

How I think

I optimize for business metrics, not vanity metrics.

Reach and CTR are diagnostics. The number that decides whether a campaign stays on is what the business actually banks.

Creative is usually the biggest growth lever.

Targeting plateaus quickly. A genuinely new angle moves performance further than another audience test will.

Data drives every optimization decision.

Two years as an analyst before media buying taught me to wait for signal rather than react to one bad day.

Testing never stops.

Every winner decays. What the next test is matters as much as what the current winner is doing.

02 / DIFFERENTIATOR

AI for ad creative, pages & dashboards

I use AI to go from idea to live ad faster, and to keep reporting and busywork off my plate. More concepts, quicker tests, lower creative cost, and the strategy still comes first.

AI Ad Creative

Concepts in minutes, not days

I make on-brand ad images with Claude Code and Nano Banana Pro. I can build a set of variations for cold-audience tests, so more angles reach buyers, sooner.

Claude Code Nano Banana Pro Canva

Real ad creative, AI-made

Gifty PH ad creative: a personalized song gift
Gifty PH: personalized gift ad
The Purest Solutions ad creative: SPF for oily skin, benefits list
The Purest Solutions: benefits list
Salveo Barley Grass ad creative: SBG On the Go product highlight
SBG On the Go: product highlight
PetNC Natural Care ad creative: Adult Multi daily vitamin for dogs
PetNC Natural Care: dog multivitamin
Gluta-C ad creative: intense whitening soap
Gluta-C: intense whitening soap

AI Landing Pages

From brief to live page in hours

I build landing pages with Manus and Claude Code, and localize ads for each market. I do this now for a Hong Kong brand across 14 markets, so every region gets a page that matches its ad.

Manus Claude Code CRO structure

AI Dashboards & Automation

Reporting and busywork, automated

I build reporting dashboards and automate repetitive workflows with Claude Code, so weekly reports, lead routing, and account checks run themselves instead of eating my week.

Claude Code Dashboards Workflow automation

03 / SERVICES

How I can help

01

Meta Ads management

Campaign strategy, build, and daily tuning on Facebook and Instagram, from ABO/CBO testing through scaling.

02

Funnel & landing pages

Funnel setup and AI-built landing pages that match your ad from click to buy.

03

Creative strategy & testing

Ad concepts, copy, and AI-made variations, all run through a clear testing plan.

04

Email & SMS marketing

Klaviyo, Mailchimp, and PostScript flows and campaigns that keep buyers coming back.

05

Tracking & reporting

Pixel and Conversions API setup, custom events, and a clear weekly report, often a live dashboard, on CPL, ROAS, and creative.

06

Automation

ManyChat lead capture in Messenger and Zapier links between your tools, to save you hours.

04 / STACK

Skills & tools

Ad platforms / 03

Meta Ads Google Ads TikTok Ads

AI creative / 03

Claude Code Nano Banana Pro Manus

Email & SMS / 03

Klaviyo Mailchimp PostScript

Automation & commerce / 03

ManyChat Zapier Shopify

Technical / 08

Funnel setupLanding pagesLocalizationA/B testingAudience targetingInstant FormsPixel & CAPIDashboards

Workspace / 04

Notion Slack Google Workspace Canva

05 / EXPERIENCE

Where I've worked

Present

Jan 2026 to nowRemote Hong Kong

Marketing VA

HK eCommerce brand

  • Set up my own campaigns with an ABO focus and optimize the whole account.
  • Localize ads for each market with Manus and build landing pages to match.
  • Run about 10 campaigns across 14 ad accounts; 1.97x blended ROAS against a 1.70 target.
April 2024 to nowRemote · US

Marketing VA

US eCommerce brand

  • Handle Meta upload, daily reporting, and daily optimization within the manager's rules.
  • Run everything on the account except ad-set budget changes.
  • $11.6M in spend at a 0.92x ROAS, above the 0.60 target.
Jan 2025 to nowRemote

Owner

My own brand

  • Own and run a gifting brand end to end: strategy, creative, and tracking.
  • 2.31x average ROAS, best month 5.12x; a 2.98x, 60%-margin best-6-month stretch.
  • Built content systems to keep fresh creative coming.
Jan 2026 to nowRemote · Philippines

Media Buyer

PH Aesthetic Clinic

  • Run Click-to-Messenger campaigns focused on sales inquiries and bookings.
  • 28,696 conversations started across ₱656,692 in spend, at a ₱22.88 average cost per result.
Jan 2026 to nowRemote · Philippines

Media Buyer

PH Eyebrow and Aesthetic Clinic

  • Run Click-to-Messenger campaigns for booking inquiries and engagement.
  • 8,332 conversations started across ₱183,896 in spend, at a ₱22.07 average cost per result.

Past

2025Remote · US

Media Buyer

US Social Media Agency

  • Ran lead-gen campaigns on Meta Instant Forms and Messenger.
  • Built the ad setup, wrote copy, and tracked results with custom conversion events.
  • Set up ManyChat to capture leads in Messenger; sent weekly reports.
2025Remote

Media Buyer

Australian Client - Coaching Niche

  • Ran paid social and lead-gen for a coaching brand.
  • Handled campaign setup, optimization, and reporting.

Contact

Let's make your ad spend profitable.

I'm looking for my next role in media buying or marketing: freelance, contract, or full-time. If you need someone who moves fast and works from the numbers, let's talk.

Email me Résumé