Michel CunillMC

Michel Cunill

Google Ads · Paid Search, Measurement & Internal Tooling

michelcunill1@gmail.com · +58 424 152 0466
Caracas, Venezuela · remote, US EST hours

I run paid search for a Chicago agency's client book: fintech, SaaS, and events accounts across Search, Display, and Performance Max. I own conversion tracking end to end, and I built the internal tools the team uses to manage the book.

My book

~100accounts
~$39Kmonthly spend

The full agency book I work inside

450accounts
2,261campaigns
$2.61Mspend, Apr 25–Jul 26
205,596conversions
28.7Mimpressions
6.1%click-through rate

What I do

  • Build and optimize Search and Display end to end: pacing, bidding strategy, keyword and audience refinement, budget management across the book.
  • Write and test ad copy: headlines, descriptions, RSA variations, iterated against CTR and conversion data rather than opinion.
  • Run client meetings: performance, what changed and why, next-cycle priorities.
  • Review landing pages and flag the conversion problems no bid adjustment will fix.

Measurement

  • Own conversion tracking across client sites: configure and QA tags in GTM, validate events in GA4, fix tracking that's quietly wrong.
  • Smart Bidding optimizes toward whatever you tell it a conversion is. A tag on the wrong event doesn't produce a broken report. It produces a confident one that's wrong, and the algorithm spends against it.
  • Meta Pixel and Conversion API including server-side, set up on my own projects. My buying experience is Google-side; I haven't run campaigns in Meta Ads Manager.

Result: cost per conversion, year over year

$13.39 $10.03 25% lower

Jun 2025 → Jun 2026, the window I was there. Spend +9%, conversions +46%. This is a team result across the whole agency book, not mine alone. Cleaner conversion tracking was a real contributor, which is the part I can speak to directly.

What I've built

Multi-account reporting platform · 2025

Syncs every account under the agency's manager accounts every 20 minutes, keeping ~400 days of history: cross-account comparison, spend pacing, asset search, map view of location targeting. Read-only by design, so a bug can't touch live ad data. Answers "which accounts are pacing badly" in one screen instead of 100. TypeScript, Postgres, React.

Paid search automation suite · 2026

Sweeps live ads and probes every destination URL and sitelink, drafts campaigns from a client's website, and finds both out-of-area searches and negatives blocking wanted traffic. Flags a URL only after it fails twice, so blips don't cry wolf, then proposes a fix rather than editing the account. Nothing applies itself. The host that scrapes client sites never holds Ads credentials. Python, FastAPI, Postgres, 276 offline tests.

Both LLM-assisted, both in production, both used by managers other than me. The suite reads the reporting platform through a documented contract, so neither reaches into the other's internals.

Digital Marketing Specialist · Event Hawk, Chicago (remote) Jun 2025 – Aug 2026
Product Marketing Specialist · Ugami, Inc., Miami (remote). Consumer fintech app: App Store and Play presence, A/B testing, go-to-market Mar 2021 – Mar 2023
Medical Interpreter, EN/ES · Propio Language Services. 88%+ quality accuracy from month one, no complaints on record Aug 2024 – Jun 2025
Sales Executive · Jungleworks, Caracas. Outbound lead gen for a SaaS platform Jun 2024 – Aug 2024
Psychology · Universidad Central de Venezuela. 9 of 10 semesters, left to go full-time into marketing Oct 2016 – Jun 2024
Full portfolio: michelcunill.netlify.app Paid search: /paid-search What I build: /growth-engineering English (native-level conversational) · Spanish (native)