Dallas Crilley
now shipping CoHost AI Studio Dallas, TX CT · 22:43:52
AI Automation Engineer Internal Tools GTM Engineering MarTech / RevOps

I build the agent-assisted systems and internal tools that make marketing, sales, and ops actually run.

Ten years owning the CRM, lead-to-cash, billing, and data systems most AI hires have only integrated against. I put agents on top of those systems with eval harnesses and human-in-the-loop gates, encode the business logic into auditable workflows, and you stay in control.

2 days ago Stricter eval gate on CoHost transcriptsCoHost AI Studio
5 days ago Retry-queue backoff in ThroughlineThroughline
focus AI automation · internal tools · evals
based Dallas, TX · CTUpdated May 2026

Two skill stacks rarely live in the same person.

AI teams hire engineers who have never owned a HubSpot pipeline or a billing reconciliation. MarTech and RevOps teams hire generalists who have never shipped an evaluated agent system.

I have done both for ten years, and the AI-and-internal-tools half is now the larger surface.

10+yrs
Owning production systems across CRM, billing, data, and ops.
8
Production systems in Python and TypeScript, shipped with tests and CI.
5
AI and agent systems with eval harnesses or human-in-the-loop review.

Selected systems

Shipped systems, not summaries. Each routes to a case study.

CoHost AI Studio

Live
Flagship · AI automation

Nothing publishes until it clears the gate.

An automated post-production pipeline with AI-assisted gating before anything publishes.

PythonTypeScripteval harnesshuman-in-the-loop
20+pipeline steps
11quality metrics
AIgated publish
Read the case study

Throughline

Shipped
Anchor · RevOps backbone

One connector interface, every system in sync.

A multi-connector ETL platform syncing QuickBooks, Copper, Basecamp, and PandaDoc to PostgreSQL and Airtable behind a shared connector interface.

PythonPostgreSQLOAuth 2.0retry queues
Open case study

Manifest

Shipped
Anchor · CRM data engineering

Every record accounted for on the way into one identity layer.

A PostgreSQL-staged pipeline that ingests Airtable records and resolves them into a deduplicated master-contact identity layer with reconciliation reporting.

PythonPostgreSQLAirtableSQL views
Open case study

Meter

MarTech · billing

Intermedia usage, billed straight into ConnectWise.

Full-stack billing automation syncing Intermedia usage data into ConnectWise agreements.

Read the case study
PythonConnectWiseIntermedia
Shipped

EnrichCRM

MarTech · AI

CSV in, enriched contacts out, at a fraction of the cost.

A contact-enrichment pipeline: a Brave + Gemini CLI and an OpenAI + Firecrawl web UI, with per-contact cost tracking.

Read the case study
TypeScriptNext.jsGeminiOpenAI
Shipped

Synapse

Client intelligence

Where scattered business data becomes client intelligence.

A Postgres-backed client-intelligence system that syncs Airtable records, normalizes identity fields, and surfaces a unified client view with source lineage.

Read the case study
TypeScriptPostgreSQLCLI
In progress

Foreman

AI tooling

Keeps your AI coding sessions alive and restarts the ones that hang.

A terminal session supervisor for AI coding assistants.

Read the case study
TypeScriptBuntmuxCLI
Live

Tether

Internal tools

Run your dev ops from your phone.

A macOS daemon and CLI for mobile-first development ops.

Read the case study
SwiftmacOSCLI
In progress

Recent work

Updated continuously

How I work

What I own

Agent retrieval accuracy, the guardrails that keep failure rates low, the observability that turns agent behavior into something you can act on, and the connection between agents and the real systems they touch: billing platforms, CRMs, internal tools.

What I optimize for

Small surface, strong contracts, eval gates, and a clean handoff to the non-technical operators who actually run the system.

Where I am strongest

When the work is "this process is manual, fragile, or invisible," when the data spans systems that do not agree, or when an AI workflow needs a quality bar it cannot fake.

Where I am not the right hire

Pure ML research, ground-up infrastructure or Kubernetes platform work, or anything that requires me to also own visual design. I will tell you when a role is a stretch rather than waste your screen.

Always glad to compare notes with people building agent-assisted systems, internal tools, and the RevOps and MarTech backbone they run on. Reach out any time.