Growth engineeringSystems, not slogans

Growth engineering that ends in working software.

I build the machinery between a traffic problem and a decision: publish the right surface, preserve the source, measure what happened, route the next visit, and give an operator something concrete to change.

The actual job

Remove the constraint that makes acquisition wasteful.

Sometimes the constraint is discoverability. Sometimes traffic arrives but attribution is unusable. Sometimes the data exists and nobody can operate it. I work on the software and data boundary behind those failures.

This page does not replace the system pages. It routes the problem to the system that owns it.

Growth engineering loop from publishing and acquisition through routing, first-party measurement, decisions, and the next controlled release
The loop is only useful when every handoff leaves inspectable evidence. A ranking, click, or conversion is an outcome to measure—not a deliverable I can promise.
Canonical system owners

Start at the blocked layer.

Each route below is a landing page for a real build. The router stays deliberately thin so it cannot compete with them.

Publishing / data / AIWorking system · controlled acquisition layer implemented

Programmatic publishing system

Turn keyword exports, source corpora, and media into reviewed, scheduled, multilingual static sites, then record indexation and controlled acquisition experiments per domain.

8 public renderer architectures · validated 50,000-page stream · 24 versioned acquisition techniques; 2 automated transports

Open the system owner
Analytics / search visibilityWorking multi-property self-hosted system

Private analytics and search visibility

Measure first-party traffic, campaigns, landing sources, search visibility, and crawler activity across multiple properties without cookies or long-lived visitor profiles.

Approximately 3 KB gzipped stateless tracker · 84-operation OpenAPI contract · permanent rollups with safe raw-data cleanup

Open the system owner
Attribution / routingWorking alpha · private builds only

Traffic routing and attribution engine

Route visits, preserve the complete decision path, accept conversions, and send callbacks without placing the tracking core inside somebody else’s SaaS account.

128 MB and 256 MB resource profiles · seven recorded hard-crash recovery scenarios

Open the system owner
Internal tools / operationsTwo working apps: food operations and household finance

Operations software for small teams

Private operations software for small teams that have outgrown spreadsheets but do not need a generic ERP.

Already built: food purchasing, FIFO stock, and order margin · private finance with exact balances and linked transfers

Open the system owner
Scope before volume

What I would inspect first.

The first useful change depends on the failed handoff. More pages, events, dashboards, or automations can make the wrong system harder to repair.

Observed problemFirst ownerEvidence required before expansion
The site cannot publish useful surfaces consistently.Programmatic publishingSource coverage, approval state, rendered routes, release validation, and crawl observations.
Traffic exists, but the source and landing context disappear.Private analyticsFirst observed source, landing page, goal path, retention boundary, and report reconciliation.
A visit must be routed and matched to a later conversion.Traffic attributionClick identity, compiled route, conversion idempotency, postback result, and recovery behavior.
The team sees the problem but cannot act without spreadsheets and manual joins.Operations softwareNamed owner, repeatable workflow, decision inputs, failure states, and a recoverable source of truth.
Technical-search boundary

Search implementation has a separate owner.

When the immediate work is crawlability, indexing, redirects, canonicals, rendered output, Core Web Vitals, or release QA, the canonical service lives at IndexLane.

Open IndexLane services
One loop, one blocked handoff

Show me where the current system loses the decision.

Send the current workflow