Skip to content
wojciech.io

Insights

Field notes on AI systems, GTM, and revenue architecture.

Practical breakdowns from systems I build and run. Not theory: architecture, stack choices, and operator lessons from live deployments.

Featured AI Systems

The Claude Code GTM Agent Starter Pack

AIGTMClaude CodeMCP

The Claude Code GTM Agent Starter Pack

How I built a four-layer AI system that runs outbound research, drafts sequences, and enriches CRM records: without a single external enrichment tool.

  • A four-layer Claude Code agent stack handles outbound research, sequence drafting, CRM enrichment, and ICP scoring. No Clay. No enrichment credits. No n8n flows.
  • 50-account enrichment run: 75 minutes total (45 unattended + 30 review) vs. 3-4 hours with a Clay + copywriting workflow.
  • The system runs at 5-10% of equivalent Clay cost, with better output quality on the reasoning and copy layers.
· 8 min read
Read article

20 articles

Latest

Article

How to Build a GTM AI Agent for Outbound Research and CRM Enrichment

AIGTMClaude Code

How to Build a GTM AI Agent for Outbound Research and CRM Enrichment

How I built a four-layer GTM AI agent that runs outbound research, drafts sequences, and enriches CRM records without a single external enrichment tool.

7 min read
Products

The browser bookmark is the wrong primitive

ProductsLocal-firstmacOS

The browser bookmark is the wrong primitive

Why I built Kade as a local-first link vault: not another bookmark list, but a private queue for links that need context before they are opened again.

4 min read
AI Systems

How I use Claude Code in client GTM work

Claude CodeGTMAI

How I use Claude Code in client GTM work

Beyond the outbound agent stack: how Claude Code runs content operations, CRM hygiene, and research inside real client engagements: what the delivery model looks like from the outside.

5 min read
AI Systems

The AI stack I actually run in production

AIStackTools

The AI stack I actually run in production

A complete tour of every AI tool in active use across my client work and products: what earned its place, what got cut, and what the operating logic looks like across the stack.

7 min read
GTM Architecture

Why CRM-first beats prompt-first in AI adoption

CRMAI AdoptionGTM

Why CRM-first beats prompt-first in AI adoption

Most B2B AI adoption starts with prompts and ends in chaos. The entry point isn't the tool: it's the data layer. Here's why CRM hygiene is the most important AI project most companies aren't running.

7 min read
Operator Playbooks

MDX components showcase

internalreference

MDX components showcase

Living reference for rich MDX components available in insights articles.

4 min read
Operator Playbooks

From Framer to Astro: the build vs buy decision behind this site

AstroMDXi18n

From Framer to Astro: the build vs buy decision behind this site

The honest trade-offs behind rebuilding wojciech.io: why I moved from a visual builder to Astro, what MDX and i18n changed, and which debt I accepted on purpose.

9 min read
Article

Cloudflare migration: what you get beyond hosting

CloudflareZero TrustSecurity

Cloudflare migration: what you get beyond hosting

Moving to Cloudflare Pages is straightforward. What most people miss is the security and identity stack that comes free with it: Zero Trust, Access, Tunnel, and WAF.

10 min read
Article

Astro and Cloudflare Pages Portfolio Build with AI Workflow: how I rebuilt my site

AICodexClaude Code

Astro and Cloudflare Pages Portfolio Build with AI Workflow: how I rebuilt my site

How I rebuilt my portfolio with Claude Code, Codex, Astro, and Cloudflare Pages using a human-in-the-loop AI workflow that kept the work sharp.

13 min read
Products

macOS Teleprompter for MacBook Notch: building a native Swift app

macOSSwiftCodex

macOS Teleprompter for MacBook Notch: building a native Swift app

How I built a native macOS teleprompter that uses the MacBook notch to keep speaker notes close to the camera without breaking eye contact on calls.

4 min read
Products

How to Build Micro-SaaS with AI Tools: product lessons from 10+ shipped apps

AI-builtProductsClaude Code

How to Build Micro-SaaS with AI Tools: product lessons from 10+ shipped apps

After building 10+ micro-SaaS apps with AI assistance, here is what I learned about product decisions, architecture patterns, and the limits that actually matter.

4 min read
AI Systems

Google Ads AI Management Dashboard: replacing the native UI with a decision cockpit

AIAdsGTM

Google Ads AI Management Dashboard: replacing the native UI with a decision cockpit

Why I built an AI-native Google Ads management dashboard instead of using the native UI, and what the architecture looks like from the inside.

4 min read
AI Systems

GTM AI Agent Architecture: the four-layer stack guide

AIGTMClaude Code

GTM AI Agent Architecture: the four-layer stack guide

A detailed breakdown of the GTM AI agent architecture: operator identity, MCP tools, client memory, and reusable skills that make it work in production.

4 min read
Operator Playbooks

GTM Tools: Build vs Buy Decision Framework for Operators

GTMOperator toolingAI

GTM Tools: Build vs Buy Decision Framework for Operators

When to buy a SaaS tool, when to build an internal GTM operator tool, and how to avoid the traps on both sides of the build vs buy decision.

4 min read
AI Systems

AI Adoption Framework for B2B SaaS Growth Teams: what actually works under real conditions

AI adoptionGrowthB2B SaaS

AI Adoption Framework for B2B SaaS Growth Teams: what actually works under real conditions

Most AI adoption frameworks fail because they optimise for novelty. Here is the B2B SaaS AI adoption framework I use that survives contact with a real growth team.

4 min read
GTM Architecture

B2B Revenue System Design: how operators think about growth differently

GTMGrowthOps

B2B Revenue System Design: how operators think about growth differently

The difference between running B2B growth campaigns and designing revenue systems: why the operator approach compounds while campaigns plateau.

4 min read
GTM Architecture

B2B CRM as a Revenue Operations System: how to rebuild it right

CRMGTMOps

B2B CRM as a Revenue Operations System: how to rebuild it right

Most B2B CRMs are expensive contact databases. Here is how to rebuild yours as a revenue operations system that runs without daily manual input.

4 min read
Products

How to Build a Booking Engine: product architecture decisions for vertical markets

ProductBookingWeb app

How to Build a Booking Engine: product architecture decisions for vertical markets

How I built a vertical booking platform for an underserved market and what product architecture decisions drove the build from discovery to launch.

4 min read
GTM Architecture

B2B SaaS Growth System: from ICP clarity to connected acquisition and retention

GTMGrowthB2B SaaS

B2B SaaS Growth System: from ICP clarity to connected acquisition and retention

How I designed B2B SaaS growth infrastructure from scratch: from ICP clarity to a connected acquisition, activation, and retention system that compounds.

4 min read

Newsletter

Want to know more first?

New articles on AI systems, GTM architecture, and growth operating models, delivered when they publish.