Work

Systems that had to survive contact with production.

A selection of client engagements, described as engineering rather than as outcomes. Clients are unnamed; the interesting part was never who they were.

  1. Retail · 2025

    Turning clickstream into decisions

    A category team had a working prototype that derived useful signals from user clickstream data, and no way to trust it unattended. The engagement was the distance between those two states: making the pipeline dependable, defining which signals actually influenced a buying decision and discarding the rest, and giving the team a path from an idea to something running in front of users without a rebuild each time.

    The measurable result was a shorter path from idea to launch. The durable result was that the system kept working after we left.

  2. Government · 2025

    Document verification at Government scale

    A state government needed to verify application documents at a volume that manual review could not absorb. We implemented partially automated verification using OCR and learning-based models — partially being the operative word. The system does the work leading up to a decision and routes the ambiguous cases to a person, because the cost of a confident wrong answer on a citizen's application is not symmetric with the cost of a slower one.

    Verification time fell by roughly two thirds. The design constraint that mattered more was that a human stayed accountable for every rejection.

  3. Travel · 2026

    Workflow layers for a travel platform

    A static intake form was doing a poor job of capturing the context a trip designer actually needs. We replaced it with a conversational lead capture agent that gathers trip context naturally, turns it into a qualified lead, and brings in a human at the right moment.

    The broader workflow layer joined lead handling, follow-ups, and internal operations coordination — systems that each worked independently but not together. Most of the engineering was at the seams: retries, handoff state, and making every transition clear to the person receiving it.

    From intake to human handoff

    01

    Conversational intake

    Collects destination, dates, budget, and travel style two questions at a time — never a wall of fields.

    02

    Structured lead object

    Converts the conversation into a clean, typed lead record as soon as intake is complete.

    03

    Automated handoff

    Sends WhatsApp or email confirmation and routes the lead to the right human designer.

    04

    Human-led close

    A trip designer takes the qualified lead into a booked consultation call.

  4. Go-to-market · 2026

    Bringing intelligence to GTM conversations

    Built a workflow automation stack for GTM teams whose outbound activity had become repetitive but could not safely become generic. The system brought account context, buyer signals, and conversation history into the work of finding, qualifying, and following up with prospects.

    Rather than automate the appearance of outreach, it made the next conversation more informed: which accounts deserved attention, what had already been said, and when a human should take over. That gave teams a more consistent operating rhythm and a clearer path from outbound activity to conversion.

    The operating stack

    01

    Account intelligence

    Brings relevant company, buyer, and prior-conversation context into each outreach decision.

    02

    Qualified outreach

    Turns research and intent signals into messages grounded in a specific reason to start a conversation.

    03

    Conversation memory

    Preserves what has been said and what has changed, so follow-ups build rather than restart.

    04

    Human escalation

    Routes high-intent conversations to the team at the point where judgement matters most.

  5. Consumer goods · 2026

    Principal AI Advisor to a Fortune 50 CPG major

    Engaged with a large global enterprise's Asia, Middle East, and Africa Agentic AI program as principal advisor, running six concurrent production workstreams across pricing, competitive intelligence, media, sales, finance, and brand operations.

    The work was not a single assistant with a broad remit. Each workflow had to fit its own source systems, decision rights, and review conditions while still becoming part of a coherent regional program.

    Six production workstreams

    01

    Pricing Agent

    Converts incoming pricing emails into the templates and structured inputs needed for pricing operations.

    02

    Competitive Intelligence Agent

    Synthesises competitive intelligence from public web, search, and social sources.

    03

    Budget Management

    Supports media-spend optimisation and budget management with a shared operational view.

    04

    Data Analysis Agent

    Extracts and reasons across data in sales and distribution workflows.

    05

    Claims Agent

    Automates finance and accounting claims-verification processes while preserving review points.

    06

    Brand Building Agent

    Runs an integrated multi-agent loop for brand-building work across connected teams.

  6. Marketing technology · 2026

    Multi-agent to single-agent marketing automation

    A five-agent creative pipeline — router, product, creative, campaign, and publisher — had accumulated an 800-line router prompt, three-to-four-second latency, and state failures between agents. We refactored it to one root agent with modular skills.

    Product, creative, campaign, and publishing capabilities became skills discovered and activated on demand: a new capability is now a SKILL.md file, not another agent boundary to coordinate. The result was a simpler system that ships more reliably.

    Architecture change

    01

    Before — five agents in sequence

    Router → Product → Creative → Campaign → Publisher, with coordination and state moving between each handoff.

    02

    After — one agent, modular skills

    A root agent activates product, creative, campaign, and publishing skills only when the task needs them.

    Avg response, from 3–4s
    1.2s
    Shipping cycle, from 1–1.5 months
    2 weeks
    Cross-agent state failures
    0
  7. Advertising · 2026

    Signal taxonomy, forecasting, and automated decisions for an ads intelligence platform

    Built an AI system that classifies ad performance, predicts performance six and twenty-four hours ahead, and automatically pauses underperforming ads while scaling winners. Objective-aware KPI stacks — ROAS and profit for sales, CPL for leads, CTR/CPC for traffic, and CPM/reach for awareness — drive classification at every stage.

    The automation maps those predictions to discrete actions instead of a generic score: create a variation and launch, scale a winner, flag an uncertain case for review, or pause a loser before spend is wasted.

    Ad lifecycle

    01

    Launch

    Create a variation and launch it with the objective and KPI stack made explicit.

    02

    Testing

    Classify early performance against the signals that matter for that campaign objective.

    03

    Validation

    Forecast performance at six and twenty-four hours, then map confidence to an action.

    04

    Winner / loser

    Scale winners, flag borderline cases for review, and pause losers before spend is wasted.

Every engagement is informed by running our own products. The tools and practices we develop against real systems of our own are the ones we bring to a client — which is the whole argument for being a product company as well as an engineering one.

What we buildcontact@thirtysignals.com