Selected Work · 2020 to 2026

Words that did the job.

Eight categories of work, organized by output type. Landing pages, web copy, email, sales letters, press, ads, content, and strategic engagements. Click any category in the navigation below, or scroll the whole page. Real metrics where I have permission. Anonymized engagements where I do not.

120+
B2B engagements
8
Output categories
Top 1%
Upwork Top Rated Plus
Portfolio intro
A 90-second walk through how I work
Tap to play
0%
Average lift on rewritten landing pages
0%
Highest sustained newsletter open rate
Best lift on B2B funnel conversion
0+
B2B engagements since 2020
Landing pages
Web copy
Email marketing
Sales letters
Press releases
Ad copy
Content articles
Strategic engagements
Landing pages
Web copy
Email marketing
Sales letters
Press releases
Ad copy
Content articles
Strategic engagements
Category 01 of 08

Landing pages.

3
Hero rewrites with verified lift
Format: Before & after Hero rewrites

For landing pages, the rewrite is most legible.

Original copy on the left. New version on the right. The badge shows the verified metric improvement. The note underneath explains the diagnosis.

Series A SaaS · RevOps platform
Homepage hero rebuild
+58% demo bookings
Before
"The all-in-one revenue intelligence platform that empowers modern teams to unlock unprecedented growth through actionable insights."
After
One pipeline view, shared by Sales and Ops. Your forecast stops missing by 18% the week you stop reconciling two dashboards.
What changed. Replaced category vocabulary ("revenue intelligence platform") with a named buyer outcome ("one pipeline view"). Replaced unmeasurable claim ("unprecedented growth") with a named metric ("18% forecast variance"). Headline went from 19 words to 7. The buyer now knows in 3 seconds whether they are the right person on the page.
B2B Consulting Firm · USA
Lead generation funnel landing
3.1× qualified leads
Before
"Strategic consulting services to help your business grow and succeed in today's competitive landscape."
After
The strategy review you can actually use Monday. A 90-minute working session that ends with three named priorities, not a 40-page deck.
What changed. Original described the firm. Rewrite described what the buyer takes away on a specific day. Subbed concrete deliverable ("three named priorities") for vague hopes ("grow and succeed"). Pre-empted a known objection ("not a 40-page deck") that buyers had cited on losing prior pitches.
Vertical SaaS · EU client
Product launch landing page
9 days dev to live
Before (proposed by prior agency)
"Introducing the next generation of [Product]: smarter, faster, and built for the way your team works today."
After
Stop pasting between tabs. [Product] reads from your CRM, your billing tool, and your contracts app at once. Your finance team gets one number on Monday morning.
What changed. Cut the "next generation" trope. Led with a buyer behavior the reader recognizes ("pasting between tabs"). Named the integrations specifically (CRM, billing, contracts). Pinned the outcome to a moment in the buyer's week ("Monday morning"). The launch went from copy approval to live page in 9 days with zero revision rounds.
Category 02 of 08

Web copy.

2
Full-site rebuild case studies
Format: Deep-dive case study Full-site rebuilds

When the engagement covers a whole site, context matters.

Two case studies that show what changed, why, and what the buyer can take away as a pattern.

Full Site Rebuild
Series A B2B SaaS
RevOps platform · USA
+58%
Demo bookings, 90 days post-launch (same ad spend, same traffic)
Engagement
Web System (Featured)
Timeline
8 weeks
Pages built
Homepage + 3
Year
2025

Two prior agencies, two failed homepages, one founder who needed it to ship.

The team had been through two website redesigns in 18 months. Each one looked sharp and converted worse than the version it replaced. The founder suspected positioning was the actual problem, but every vendor had answered "design fix" or "copy fix" without diagnosing the root issue.

Argument first. Layout second. Design direction third.

Started with a 3-page positioning brief naming the buyer (RevOps lead at growing SaaS), the named outcome (one pipeline view across Sales and Ops), and the top 5 objections. Built annotated wireframes with conversion intent per section. Wrote full copy. Delivered design direction with named typography and spacing tokens. The client's developer shipped in 9 days with zero revision cycles.

Conversion brief Annotated wireframes Full copy + alt headlines Design direction + specs Developer handoff 30-day post-launch review

"Two agencies told us we needed a redesign. He told us we needed a different argument. He was right. The page that shipped barely looked different. It just said something different, and it converted."

VP of Marketing, Series A SaaS · Anonymous under NDA

Marketing Site Refresh
B2B Agency · 12-person
Performance marketing · USA
2.4×
Inbound qualified leads in the first quarter post-launch
Engagement
Web System (Standard)
Timeline
6 weeks
Pages built
5 service pages
Year
2024

An agency that pitched five services and won mostly the cheapest one.

The firm offered SEO, paid acquisition, content, email, and analytics. The site treated all five with equal weight. Inbound leads kept defaulting to "we just need help with SEO" because that was the most familiar of the five. Higher-ticket retainer engagements were leaking down to one-off SEO projects.

Reframe the offer around the buyer's real problem, not the firm's services.

Mapped the actual buyer journeys behind each retainer client they had won. Found three distinct buyer profiles. Rebuilt the site so each profile was named on the homepage, with a service path that flowed toward retainer engagements. Single-channel SEO inquiries dropped. Multi-channel retainer inquiries lifted.

3 buyer profile pages Homepage rebuild 5 service pages Case study template Inquiry form rewrite

"We stopped attracting the wrong leads. The new site says no to the wrong-fit buyer in a way that actually saved us 6 hours a week of intake calls we did not want."

Managing Partner, Performance Marketing Agency · Anonymous under NDA

Category 03 of 08

Email marketing.

4
Subjects, sequences, and full sends
Format: Mixed (rewrites + samples) Subject lines and sequences

Where opens turn into replies.

Subject lines respond best to the rewrite format. Sequences and full campaigns use the grid format below.

Founder Newsletter · Weekly send
Newsletter subject line rewrite
21% to 48% open rate
Before
"This Week's Newsletter: Industry Insights and Strategic Updates from Our Team"
After
The reason your forecasts keep missing by 18%
What changed. Subject went from describing itself ("This week's newsletter") to naming a specific reader pain ("forecasts keep missing"). The original sounds like a publication. The rewrite sounds like a letter from someone who knows the reader's job. Open rate moved from 21% to 48% over six months on the same list.
B2B Sales Outbound · Cold email
Cold outbound subject rewrite
6% to 14% reply rate
Before
"Quick question about [Company]'s revenue operations stack"
After
I read your Q2 report. Two questions about page 14.
What changed. Generic "quick question" became specific evidence of preparation ("page 14"). Buyers answer questions from people who clearly did the homework. Reply rate more than doubled with no other change to the sequence.
Full sequences & sends
FOUNDER NEWSLETTER · MONTH 1
"This is the one mistake nearly every VP of Sales makes about pipeline."
Issue 4 Open: 51%

Founder weekly newsletter, full issue

Newsletter Engine · 6-month engagement

38 Inbound replies in 48hrs
NDA

3-email cold outbound sequence

Sales Enablement · Series B SaaS

6→14% Reply rate on outbound
Category 04 of 08

Sales letters & VSLs.

3
Direct response openers and full pieces
Format: Mixed (opener rewrite + samples) Direct response that respects the reader

The opener decides whether the rest gets read.

One opener rewrite below, plus two redacted samples of full pieces under NDA.

VSL Funnel · B2B Service
Sales letter opener rewrite
12% to 37% completion
Before
"Are you a business owner looking to take your company to the next level? Then you need to read this letter carefully because what I am about to share could change everything..."
After
If your last three quarters ended in scrambled forecasts, this letter is for you. The fix is not better software. The fix is one document your Sales and Ops teams can both point at.
What changed. Original opener targeted everyone (and therefore no one) with manipulated urgency. Rewrite qualifies the reader in the first phrase, promises a specific outcome, and pre-empts the most common objection (better software is not the answer). Opt-in to VSL completion rate jumped from 12% to 37%.
Full pieces under NDA
NDA

VSL script for B2B service funnel

Direct response · 12-min VSL

12→37% Opt-in to completion
NDA

Long-form sales letter (4,200 words)

Direct response · B2B coaching

8.4% Cold to enrolled
Category 05 of 08

Press releases.

3
Headlines journalists picked up
Format: Mixed (headline rewrite + samples) Headlines that get picked up

Editors decide in three seconds.

Press releases live or die on the headline. Journalists pick up claims, not events.

Series A Funding Announcement
Press release headline rewrite
11 outlet pickups vs 3
Before
"[Company] Announces Successful Completion of Series A Funding Round to Accelerate Growth and Innovation in the B2B Space"
After
RevOps platform raises $14M to make sales forecasting boring again
What changed. Original headline announces an event. Rewrite makes a claim. Journalists pick up claims, not events. The phrase "make forecasting boring again" gave outlets a quotable angle to write around, which produced 11 pickups vs 3 on the prior funding announcement.
Other releases shipped
PRODUCT LAUNCH ANNOUNCEMENT
B2B platform pulls finance, sales, and contracts into one Monday-morning number.
Tech press EU launch

Vertical SaaS product launch release

Major launch · EU market

9 outlets First-week pickups
NDA

Acquisition announcement release

B2B SaaS · Strategic acquisition

7 outlets First-day pickups
Category 06 of 08

Ad copy.

6
Across LinkedIn, Facebook, Google
Format: Grid showcase Short copy with high variance

The gap between best and average is visible at a glance.

Ads benefit from breadth display. Six examples across LinkedIn, Facebook, and Google.

LINKEDIN AD · VP SALES
Your forecast missed by 18% last quarter. The reason is not your reps.
B2B RevOps

LinkedIn ad targeting VP of Sales

B2B SaaS · Single-ad test

0.8→2.4% CTR on identical targeting
FACEBOOK AD · D2C
Three things I was wrong about last quarter.
D2C Founder

Facebook native-style ad creative

Direct response · 4-variant A/B

−42% Cost per lead
GOOGLE SEARCH AD
RevOps for teams that hate reconciling dashboards.
Search B2B

Google search ad headline rotation

B2B SaaS · 5-headline test

+38% CTR on top variant
LINKEDIN AD · CMO
Your CMO interview questions are not telling you what they should.
B2B Hiring

LinkedIn ad for executive search firm

B2B services · USA

3.2% CTR (vs 1.1% category avg)
NDA

Multi-platform retargeting suite

D2C launch · 12 variant package

2.7× Return on ad spend
NDA

Cold-traffic landing page ad set

B2B SaaS · 8-ad test

−31% CPL vs prior creative
Category 07 of 08

Content & articles.

4
Long-form pieces buyers finished
Format: Grid showcase Long-form work

Articles that buyers actually finish.

Articles, thought leadership pieces, and case studies. Headlines and engagement metrics shown. Full pieces available on request.

LONG-FORM ARTICLE · 2,400 WORDS
Why your forecast keeps missing and how to know which version is real.
Article B2B

Thought leadership long-form

Founder voice · Newsletter publication

38 inbound Leads from one piece
CASE STUDY · 1,800 WORDS
How [client] cut forecast variance from 18% to 4% in one quarter.
Case study B2B

Customer case study, written from interview

Case Studies engagement · 6-pack

3 deals Closed citing this asset
PILLAR ARTICLE · 3,800 WORDS
A B2B founder's actual schedule for the week after closing a Series A.
Article Founder

Founder pillar piece, ghostwritten

Voice memo to publication · 2 weeks

14k reads Organic in 30 days
NDA

White paper, B2B fintech

12,000 words · Lead magnet

1,800 Gated downloads
Category 08 of 08

Strategic engagements.

2
Tier 1 multi-asset case studies
Format: Deep-dive case study Tier 1 work

Strategic engagements need strategic context.

Sales enablement systems, launch orchestration, brand voice systems. Two case studies that show the surrounding story.

Sales Enablement
Series B B2B SaaS
14-rep sales team · USA
−38%
Reduction in new-hire ramp time after rollout
Engagement
Sales Enablement (Full)
Timeline
8 weeks
Reps trained
14 + 3 managers
Year
2025

Every rep ran a slightly different deal. The VP of Sales was the answer key.

The org had grown from 4 reps to 14 in 18 months. Every new hire took 5+ months to reach quota. The VP of Sales was spending 30% of his calendar coaching newer reps through the same patterns, and his 1:1s had become tutoring sessions instead of strategic deal reviews.

Watched the top 3 reps close. Wrote down what they were doing.

Shadowed 6 live discovery and demo calls during weeks 1 and 2. Interviewed the VP and the top 3 reps separately. Mapped the actual sales motion, not the idealized one. Built written assets for every stage from prospecting to close, using the language the top reps were already using when they won.

3-email cold sequence × 3 ICPs Discovery playbook Demo narrative + 3 talk tracks 12 objection rebuttals Champion enablement kit Proposal + close sequence 2hr rep training + 1hr manager

"I stopped being the answer key. The answer key is now written down. My 1:1s shifted from teaching the basics to actual deal strategy in about 6 weeks."

VP of Sales, Series B SaaS · Anonymous under NDA

Product Launch
Vertical SaaS · EU
Flagship product launch
2.8×
Inbound lead volume vs prior feature launch
Engagement
Launch Copy (Major)
Timeline
6 weeks
Assets
8 coordinated
Year
2024

Three prior launches that fragmented across four vendors and confused the audience.

Every prior launch had a copywriter on the landing, a social agency on LinkedIn, a PR firm on the press release, and a designer somewhere in the middle. The team admitted that no two launch assets had ever told the same story. Buyers read the announcement email and clicked into a landing page that felt like a different company.

One narrative core. Six channels in orbit. One owner end to end.

Locked positioning brief in week 1. Wrote the four anchor assets (landing, announcement email, founder LinkedIn, sales talking points) in parallel from the same brief. Wrote the extended assets (champion kit, follow-up email, sequence posts) in week 4. PR firm received the positioning brief as a reference document for the press release they wrote separately.

Positioning brief Launch landing page Announcement email + 3 subjects Founder LinkedIn × 3 posts Sales talking points 12 objection rebuttals Customer champion kit Day-7 follow-up email

"Our launches used to feel like four products launching the same week. This one felt like one company finally saying one thing. The lead numbers told us buyers heard us this time."

Head of Marketing, Vertical SaaS · Anonymous under NDA

See Something You Want

Send me a brief. I will share more under NDA.

If you want to see full samples of NDA-protected work, send me your details and the engagement context. I will share what I can with the appropriate confidentiality in place.

Scroll to Top