Portfolio · v1 · 2026.05

Hello, I am Kesava.
I refine your positioning and messaging,
write copy and ship what you need.
You pay for outcomes, not hours.

I've done this work for 10+ years inside B2B SaaS teams from $1M to $50M ARR.
The substrate, my AI-native workflow, is open source and on GitHub.
Every number on this site has a citation. Trust, but verify. :)

Wingman homepage before reposition, July 2021. Wingman homepage after reposition, September 2021.

Wingman homepage, repositioning shipped in 47 days.

Fincent homepage, June 2022. Pricing-table layout. Fincent homepage, March 2023. VPC narrative layout with testimonials.

Fincent homepage, rebuilt on a Value Proposition Canvas.

JustCall homepage Feb 2024. 'AI-Powered Customer Communication Platform.' JustCall homepage Feb 2026. 'Stop Losing Customers to Faster Competitors.'

JustCall homepage, six refreshes from category label to buyer fear.

+86% Homepage conversions Self-reported · corroborated by CEO on SaaS Club Podcast #341.
+23% Conversions · 3x time on page Self-reported (Dec 2023 portfolio deck) · diff verifiable on the Wayback Machine.
+37% / +18% Signups · demo conversions (AIVA LP V2 refresh) Self-reported (Mar 2025 monthly PMM report) · 6 refreshes Wayback-verified.
Scroll
Scene 00 · What changed this year

AI ate the PMM workflow.
Nobody fixed the pricing.

Research synthesis, competitive intel, win-loss reads, ICP and messaging variants, fact-check, citation, drift detection, launch comms, sales enablement, CRO writeups, help-center taxonomy.
A pipeline runs all of it now.
What's left is judgment: which angle, which buyer, which bet to commit the company to.
Retainers and fractional decks still charge by the hour for work the pipeline finished before the meeting started.

Q1 2026 at JustCall I deployed Commons across five operators on the team.
One shared substrate, write-back enabled, every claim sourced.
The team shipped landing pages 2 to 5x faster the next quarter, same headcount.

Scene 02 · The system, before you hire it

Read the system you'll hire,
before you hire it.

Substrate is the open-source refinement of three systems that came before it.
MessagingGPT (the precursor customGPT). Commons (the team-shared brain I shipped inside JustCall). Flywheel (the operator workflow I built personally, never shipped to a team).
MIT, on GitHub. Skim the principles, read one skill end to end.
Thirty minutes is enough to tell you whether the way I think matches the way your team wants to ship.

The substrate README. Eight layers of files, every claim cited, every skill runnable.
The substrate README, rendered.
A real skill file from the substrate. Markdown, runnable, cited.
A real skill file: positioning-forge.
Scene 03 · Why I've seen your problem before

I've sat in the chair your problem comes from. Seven of them.

Each rule below was learned in a chair, not on a slide.
Each one is now a principle, a pattern, or a skill in substrate.

2005 · 2007Sales
(Hutch Telecom → ICICI Bank, two stints)
A single fabricated detail unravels months of customer trust. Churn is not a post-sales problem.
Became: Principle · honesty under pressure knowledge/patterns/status-quo-is-the-real-objection-outbound knowledge/contradictions/save-everyone-vs-let-the-wrong-fit-go
2008 · 2011Subject Matter Expert / Customer Service
(C3i Inc., acq. Telerx/Merck 2014)
Your customer's first words are almost never the problem. That's two questions in.
Became: skills/tactical-empathy-discovery routines/frontline-contact-routine knowledge/patterns/frontline-as-pmm-substrate
2011 · 2015Operations Lead / Technical Support
(Knoah Solutions, now IntouchCX · HP/webOS, then 100+ analyst team)
Whoever owns the source system owns the metric. Everyone else is reading.
Became: knowledge/patterns/metric-tree-not-metric-stack skills/metric-tree-design skills/analytics-pull
Dec 2015 · Feb 2017Manager, Social Media — Online Reputation
(LeEco · 2,000+ queries/day at 99% in 5 min)
The fastest way to lose a launch is to
let your angriest customers write PR for you.
Became: skills/social-listening-themes knowledge/patterns/launch-as-coordinated-distribution Principle · honesty under pressure
2017 · 2021Content marketing
(Flock · Directi Group · Slack competitor + Titan Email)
Quality content and distribution are your moat.
Became: skills/help-docs skills/help-content-gap-detect knowledge/patterns/quality-as-growth-lever
2021 · 2026Product marketing
(Wingman → Clari · Fincent · JustCall)
The buyer panel is the signal, not internal applause.
Became: routines/customer-conversation-rhythm skills/positioning-forge knowledge/patterns/diagnose-before-execute
2025 · nowAI-native
(Substrate · miniu + abcodex)
AI is not the multiplier. The context AI reads is.
Became: The Substrate repo, in its entirety case-commons.html case-miniu-abcodex.html
Scene 04 · What I've moved, and what it cost the buyer to ignore

What I've moved. One metric each. Cited.

No dashboard screenshots. No logo walls.
The number is rendered from the data underneath, the before-and-after is the type itself,
and the source is always one click away.

I've worked both shapes. Solo embedded operator at Fincent and PreSkale. Built and led teams at Wingman and JustCall.
Phase-1 engagements are built for the solo shape, the team shape composes from it when you want it to.

case-substrate.md

One open-source system the next engagement gets pre-installed. Every external draft passes through it before it ships.

Author and sole maintainer · v1.0 to v1.2 in 4 days · MIT, open source

Read the case →
MIT open source
Open source, MIT license, on GitHub. Read it.
git clone github.com/k3sava/substrate
Built from
Patterns I shipped at Wingman, Fincent, and JustCall, distilled into a system the next engagement gets pre-installed.
Reading time
Thirty minutes tells you whether the way I think matches the way you ship.
Open source on GitHub, MIT license. Every skill is a runnable file. Not yet run by a client.
case-aeo-substrate.md

Show up when your buyer asks ChatGPT. Baseline then weekly delta, ready to install.

Substrate · 2026-05 to live · three AEO skills, one weekly dispatcher · honest measurement status on the page

Read the case →
case-wingman.md

Repositioned the homepage in 47 days. +86% conversions, all the way through the Clari acquisition.

Aug 2021 to Oct 2022 · sole PMM for the first year · positioning, homepage, win-loss, launches

Read the case →
+0% conversions
Homepage conversions · 47-day repositioning
100
Jul 25, 2021
186
Sep 10, 2021
Before · Jul 25, 2021
"Conversation intelligence for fast-growing sales teams"
After · Sep 10, 2021
"Your Revenue Accelerator."
Source: Kesava portfolio Dec 2023, self-reported.
Corroborated: CEO Shruti Kapoor on SaaS Club ep#341, 90%+ inbound revenue post-rebrand.
Diffs: web.archive.org, wingman-app.com snapshots.
case-wingman-competitive.md

Positioned on Gong's home turf without bashing them. Eleven Wayback-verifiable comparison pages, "we actually like Gong" as the opening concession.

Wingman · 2021 to 2022 · 11 comparison + alternative LPs · "we actually like Gong" as the opening concession

Read the case →
11 landing pages
Comparison + alternative pages, Wingman vs Gong / Chorus / 7 more
Source: trywingman.com Webflow build, 2021-2022.
All Wayback-verifiable. Direct-vs LPs, alternative-keyword LPs, plus seasonal Black Friday variant.
Inbound revenue: CEO Shruti Kapoor on SaaS Club ep#341, 90%+ post-rebrand.
case-justcall-homepage.md

The homepage now sells outcomes, not the category label. Six refreshes, every diff Wayback-verifiable.

JustCall · 2024 to 2026 · positioning, hero, social proof, vertical entry points

Read the case →
+0% / +18%
AIVA LP V2 refresh · signups / demo conversions
100
Before
137
After · Apr 2025
Refresh cadence
Six homepage refreshes, 21 months. Every hero in Wayback.
After · Apr 2025
AIVA on the homepage stage. +37% signups, +18% demos.
Source: March 2025 monthly PMM report, JustCall internal, self-reported.
Independent: Wayback snapshots of every hero, count the words yourself.
case-justcall-messaginggpt.md

An AI helper with static context, fed by canonical product knowledge. $300K+ pipeline, $69K won.

JustCall · H2 2025 · Phase 1 rollout · BPS 3.58 to 5.99% CVR, AI SDR 1.78 to 2.44%, ad A/Bs +26.2% and +27.1%

Read the case →
case-justcall-integrations.md

Turned the integrations directory into a distribution channel. HubSpot v2 lifted signups +48%, SALs +25%, footer scrolls +86%.

JustCall · 2025 · integration pages as a pipeline channel · Wingify-verified A/B

Read the case →
+0% signups
HubSpot integration page v2 · signups, Wingify-measured A/B
100
Control · v1
148
Variant · v2
Control · v1
Generic integration listing. Feature grid, single CTA.
Variant · v2
+48% signups, +25% SALs, +86% footer scrolls.
Source: Wingify A/B test, JustCall internal.
Verifiable: live Wingify experiment ID and report available on request.
case-justcall-sales-enablement.md

Made sales enablement a measurable pipeline channel. FQ2 ledger: $535,844 influenced, $81,696 won, named deals and named AEs.

JustCall · FQ2 2025 · deal-level attribution · battle cards, demo flows, objection libraries

Read the case →
$535K / $81K won
FQ2 2025 sales enablement ledger
Before · Drive folder
Outdated one-pagers. No utilization tracking. The question "did enablement close anything" was unanswerable.
After · deal-level ledger
Named deals, named AEs, honest losses on the same sheet.
Source: internal CSV, deal-level, named sellers. Self-reported. Audit-ready under hiring NDA.
case-justcall-ai-systems.md

Every page fact-checked by a Claude Code pipeline before it shipped. Caught a math error on a live PPC page on its first production run.

JustCall · 2025 to 2026 · Claude Code pipeline · slash-command runnable · zero LLM spend

Read the case →
1 day from 3-4 days
SDR call-review batch time · same fact-check pipeline behind it
$ /fact-check landing-page.md
→ 42 claims · 5 BLOCK · 12 FLAG · 4 FIX · 1 MATH
Before · hand-checked drafts
Numerical claims shipped without verification.
After · Claude Code pipeline
Every claim labeled. Every page gated. Zero LLM spend.
Source: Mar 2026 monthly PMM report. Self-reported. First production run on a live PPC Sales Dialer page.
case-justcall-product-gtm.md

Eighteen launches shipped in twenty-one months, one PMM seat. SMS Bundles at $67K+ MRR, AI SDR at #18 Product of the Day.

JustCall · 2024 to 2026 · launch cadence, naming, packaging, positioning

Read the case →
$67K+ MRR
SMS Bundles · four-month cumulative from self-serve + CS
Volume frame
18 launches in 21 months. Cadence held when the GTM owner walked mid-flight.
Product Hunt
AI SDR · #18 Product of the Day, Sep 2025.
Source: H2 2025 self-review + Aug 2025 monthly PMM report. Self-reported. $67K+ MRR is cumulative across four months from launch.
case-justcall-commons.md

Five operators, one shared brain, write-back enabled. The team shipped landing pages 2 to 5x faster at the same headcount.

JustCall · Q1 2026 · architecture: static context library to live operator substrate · auto-called from every Claude session

Read the case →
2 to 5x throughput
Content + landing pages per operator-week, same headcount
Before · static context library
Read-only. Snapshots. Five operators copy-pasting the same brief five ways.
After · Commons live
Write-back. Auto-called by every Claude session. Akhil went from 2 to 5 LPs a week.
Source: PMM monthly report, March 2026, JustCall internal.
Name: JustCall (resignation submitted 2026.05.06; flip switch on per portfolio-spec.md).
case-fincent.md

Rebuilt the Fincent homepage on a Value Proposition Canvas. Bounce halved, +23% conversions, 3x time on page.

First marketer · Dec 2022 to Feb 2024 · positioning and homepage rewrite · Wayback-verifiable

Read the case →
−50% bounce
Bounce rate halved · +23% conversions · 3× time on page
Before
~70%
After
~35%
Before · Jan 2022
Pricing-table homepage. No hero, no narrative. ~1,700 chars.
After · Mar 2023
VPC-driven hero, three testimonials, four benefit sections. ~4,300 chars.
Self-reported (Dec 2023 portfolio deck). Founder followed up: "bounce halved." Diff verifiable on the Wayback Machine, fincent.com snapshots Jan 2022 vs Mar 2023.
case-preskale.md

Advised the PreSkale founder on positioning and GTM. Honest indirect attribution: what he shipped, what I contributed, named separately.

2023 · advisory · positioning and GTM · what the founder shipped, what I contributed, named separately

Read the case →
case-miniu-abcodex.md

An AI system that reads 70 operators every morning and ships the survivors to the open web by lunchtime. The consulting product I run on myself first.

2026 · self-evolving agent and Brier-scored insights · abcodex.iamkesava.com

Read the case →
case-cro-lab.md

The full JustCall operating record, in one place. Homepage, integrations, enablement, competitive, AI systems, product GTM.

2024 to 2026 · homepage · integrations · enablement · competitive · AI systems · product GTM

Open the index →

If you've read this far, the next step is the offer.
Three phases. Two bounded. One priced on the lift.

See the engagement shape →
Scene 05 · How the engagement is priced

You pay on the lift.

Three phases, each one a decision gate.
Diagnostic is free. Scoping is fixed.
The outcome contract carries the fee on the metric we both signed off on.

Phase 0 Diagnostic 60 to 90 minutes · free
  • I read your top three asks
  • We open your source-of-truth system together
  • I name the gap and the cheapest test
Produces: gap inventory, 1-pager
Phase 1 Scoping 5 working days · fixed
  • Buyer panel, ten interviews
  • Positioning test, two contenders
  • Measurement contract: the metric, the source, the window
Produces: measurement contract, signed
Phase 2 Outcome contract Variable · paid on the lift
  • % of attributable lift (default)
  • Per-unit bonus (for ops moves)
  • Brier bonus (for forecasted insights)
Produces: the move that produces the lift.
"I'm not selling you my time. I'm selling you the move that produces the lift, with skin in the game." consulting-offer.md · ln 14
Scene 06 · Book a free diagnostic

Book a free diagnostic.

Tell me what you're trying to move. I'll send you a slot.

Posts to n8n.iamkesava.com · response within one business day

Got it. Pick a time that works for you:

Pick a 30-min slot →

You'll hear from Kesava within one business day either way.

Prefer email? hello@iamkesava.com · LinkedIn: linkedin.com/in/k3sava · the shape of the engagement: offer.html

Scene 07 · Verify before you pay

Verify everything on this page.

Read a principle, read a pattern, read a skill.
If anything doesn't check out, that's the conversation we should have, not the engagement.

MIT · open source · cited · auditable Portfolio v1 · 2026 · last updated 2026.05.16