Portugal · Attribution and measurement · Building for SMBs
Sometimes I build tools that help answer a simple question: where did this customer come from?
I work across ads, websites, forms, bookings, and the data between them.
products · what i'm building · working on now · data attribution · find me
| Site | What it is |
|---|---|
| Vizuh | Google Ads, landing pages, measurement, and organic work for SMBs that need to know what their marketing is doing. |
| Apointoo | Online scheduling for local businesses. It gives a business a page and a way to receive bookings online. |
| PlugnRank | SEO automation for solo founders, SMBs, agencies, and in-house teams. |
| FunnelSheet | Measurement implementation across GA4, Google Ads, Meta, GTM server-side, and BigQuery. |
- ClickTrail — consent-aware first-touch and last-touch attribution. It keeps UTMs, click IDs, referrers, and channel context available across cached pages, forms, WooCommerce, and optional GTM or server-side delivery. (Product Hunt)
- TokenScout — turns a rendered website into an evidence-backed redesign baseline. It extracts computed styles, design tokens, assets, motion, topology, screenshots, and Design DNA. (Product Hunt)
Commits authored by me in public repos over the last 30 days, as of 2026-09-17.
| Project | Commits | What it is |
|---|---|---|
| click-trail-handler | 59 | First-party campaign-context capture for configured WordPress forms and WooCommerce paths, with explicit consent and delivery controls. |
| clicktrail-mcp | 13 | MCP stdio server for attribution schemas, diagnostics, integration code generation, coverage, and conversion reconciliation. |
| clicktrail-php | 11 | Deterministic PHP engine for parsing observed acquisition context, applying first/last-touch rules, and building canonical events. |
| clicktrail-filament | 11 | Filament 3 surfaces for settings, read-only attribution records, suppression diagnostics, and event mapping. |
| clicktrail-verify | 9 | Local browser and source verification for consent-aware attribution handoffs. |
| clicktrail-twig | 7 | Render-only Twig 3 helpers for loader tags, hidden acquisition-context inputs, and consent attributes. |
| clicktrail-gtm-attribution-variable | 7 | GTM variable exposing observed acquisition context and persisted first/last-touch state. |
Important
A click is useful only if its context survives long enough to connect to a lead, booking, or sale. That means handling messy handoffs between landing pages, consent, forms, booking flows, and reporting — and accepting that the hard part is rarely the capture, it's the reconciliation.
- rendered-site forensics and evidence-backed redesigns
- first-party, consent-aware attribution
- booking and lead workflows
- BigQuery and the parts of marketing data that need to be checked by hand



