Portfolio

Work

Case studies, published writing, and products built end-to-end — SEO architecture, AI visibility, and the stack behind both.

Case studies

Hightouch — semantic SEO and AI-search systems. Global Payments — developer documentation and DX content.

Case study

Owning a topic, not a page

How a ghost-written pillar-and-hub cluster took Hightouch to the top of a competitive martech category in organic search.

Hightouch

Ranking a competitive martech topic with a pillar-and-hub content cluster

Scope

Identity resolution is a dense, technical topic contested by established data and CDP vendors. I researched, structured, and ghost-wrote the full cluster end to end under the Hightouch brand.

What I built

  • A pillar page (What is Identity Resolution) plus four supporting hub pages targeting high-intent sub-topics.
  • Search-intent mapping so each page owned a distinct query cluster instead of competing with siblings.
  • An internal-linking framework channeling authority from hub pages into the pillar to consolidate topical authority.
  • SME-level technical depth at scale, ghost-written to read as Hightouch's own voice.

Cluster architecture & current rankings

  • /what-is-identity-resolutionPILLAR · #2
  • /identity-resolution-tools#1 for “identity resolution software”
  • /identity-graphtop-3 across identity-graph terms
  • /what-is-entity-resolution24 keywords
  • /identity-resolution-use-cases11 keywords

Each hub page captures its own query set and links up to the pillar, so the topic ranks as a system, not a single URL.

Results

#1 “Identity resolution software” (390 vol, ~48% SERP traffic share)
#2 Pillar ranking for “what is identity resolution”
120+ Keywords held across the cluster with multiple top-3 positions

Source: Semrush organic positions, Jun 2026.

Impact

A self-reinforcing topic cluster that compounds. Hub pages capture high-intent variants and channel authority into the pillar, so Hightouch ranks for the whole topic rather than a lone keyword. It also shows that ghost-written technical content can hold #1 in a category defended by much larger vendors.

Case study

Docs that feel like a product

Developer experience content and documentation for Global Payments, written for the people actually integrating the API.

Global Payments · Developer experience

Rebuilding a developer help center, docs-as-code

Scope

Global Payments is modernising its developer help center. I work as their freelance developer-content partner: reworking existing documentation so it actually serves developers, and producing original editorial that gives the portal a voice.

What I built

  • Rewrote existing help-center content into developer-first documentation — clearer structure, code-forward, written for engineers integrating the API rather than a general audience.
  • Moved docs into a docs-as-code workflow: authored in Markdown and published through their GitHub, the same way the engineering team ships.
  • Wrote original developer editorial — explainer guides on payments concepts, and thought-leadership on developer experience and support.
Workflow
Existing help-center content Rewrite for developers Markdown GitHub Live on the dev portal

Selected pieces

Impact

Documentation that reads as part of the product, not an afterthought. The work shows range beyond SEO and marketing content into developer enablement — technical accuracy, a docs-as-code workflow, and a voice developers trust.

Track record

Pages I wrote, ranking at the top

A sample of articles I researched and wrote for Hightouch, with their current organic positions in a competitive martech market.

ai decisioning
480 searches/mo
#1
identity resolution softwareBuyer intent
390 searches/mo
#1
event tracking
320 searches/mo
#1
identity resolutionGhost-written
1,600 searches/mo
#2
data taxonomy
480 searches/mo
#2
campaign analyticsBuyer intent
390 searches/mo
#2

Positions and search volumes via Semrush, June 2026. All pages ghost-written under the Hightouch brand.

Hightouch

Scaling organic search through semantic architecture

Scope

Competitive martech (CDP + AI decisioning): volatile rankings, weak bottom-funnel capture, and no structured authority consolidation.

What I built

  • Multi-pillar semantic architecture and internal equity funneling
  • FAQ decision-capture framework for high-intent queries
  • Engineering partnership on crawl paths and navigation before a major redesign launch

Results

+1,828% organic traffic · 40–55 organic opportunities per month · 648 leads from a single asset · $2–3.5M monthly ACV influenced

Impact

Organic growth as revenue-aligned infrastructure — crawl governance, semantic clusters, and attribution leadership can defend in a boardroom.

Hightouch

Optimising for AI search & LLM visibility

Scope

How GPT, Gemini, and Perplexity describe and retrieve the brand — baseline ~30% positive LLM signals with no structured measurement or improvement loop.

What I built

  • LLM sentiment framework with attribute tracking across models
  • Entity-level optimization and improvement playbooks
  • AI-augmented production workflows (GPT-4, Claude) for velocity without proportional headcount

Results

87–100% positive LLM brand signals within 60 days (up from ~30% baseline)

Impact

Measurable shift in how AI models represent the brand — stakeholders see before/after positioning, not guesswork.

Published writing

Selected long-form and SEO content for B2B SaaS and developer audiences.

Userpilot

Article title (placeholder)

One-line description of the piece and the angle — replace with live copy.

Link pending — add URL when ready

DataStax

Article title (placeholder)

One-line description of the piece and the angle — replace with live copy.

Link pending — add URL when ready

Global Payments

Understanding Surcharging

Developer guide on surcharge rules and implementation for ISVs integrating Global Payments.

Read on the dev portal →

More clips available on request.

Builds

I build the products, not just the content — live systems with real users and SEO-led acquisition.

WriteSaaS

Remote marketing job board

Scope

No focused destination for content, SEO, and product marketing roles in B2B SaaS — built a niche job board from zero as founder.

What I built

Full product in Next.js, FastAPI, and Postgres — AI-assisted development (Cursor, Claude Code), SEO architecture from day one, and conversion infrastructure for signups.

Results

First 90 days: 2,200+ site visitors · 16 signups · 1,630+ search impressions · position trend improving in Search Console

Impact

Live product with real users and compounding search visibility — same SEO-led, AI-accelerated approach used for B2B SaaS clients, owned end to end.

Site URL pending — add link when confirmed

GetGainStrong

0-to-1 consumer brand

Scope

Launch a consumer fitness brand from zero — product, positioning, and go-to-market without an agency or co-founder.

What I built

Brand positioning, product offer, and launch assets — demonstrating range beyond B2B SaaS content and SEO.

Results

Metrics pending — replace with launch/traction numbers.

Impact

Impact statement pending — replace when URL and proof points are ready.

URL and metrics pending

Want similar systems for your team?

Start with a focused 30-day sprint — SEO, content, and AI-search scoped to pipeline.

Book a call