pl8ypus

pl8ypus / Applied AI Systems

Applied AI systems. Build evidence. Operating model.

Enterprise deployments, active builds, local AI experiments, and planned concepts across marketing operations, internal workflows, and software delivery. Each story identifies its current status and the evidence behind it.

Greg's take

This portfolio follows the work from a defined workflow problem through architecture, implementation, review, and deployment. The status of each build matters: a planned concept and a deployed system demonstrate different things.

The question I keep returning to is not what the model can do. It is what the human operator needs to see, understand, and decide before the output goes anywhere useful.

These builds cover enterprise marketing, internal operations, local AI engineering, and website delivery. Each story identifies the workflow, the evidence, and the work still to do.

Systems, build stories, and concepts

Build 01

Tanya Build Cockpit

Operational
Structured prompts Project memory QA gates Agent roles Impl. packets

Problem

AI-assisted build sessions drift without structure, shared memory, or consistent QA checkpoints between sessions.

System built

AI-assisted build orchestration layer using structured prompts, project memory, implementation packets, QA gate patterns, and clear agent role separation. The operational scaffolding behind all other pl8ypus builds.

Why it matters

Shows the build discipline and AI collaboration layer that makes the other systems production-shaped rather than experimental one-offs.

View Tanya Build Cockpit →

Build 02

Translation AI

Stage 37 complete
Backend Stage 37 Protected terms QA gate Human review Pilot evidence

Problem

Marketing translation done manually and inconsistently, with no protected-term enforcement, review trail, or version control.

System built

Advanced governed translation build with protected operator workflow, pilot evidence, structured payloads, protected terminology, deterministic backend contracts, QA gates, and human review before outputs are final.

Why it matters

Proves repeatable AI workflow design with language-specific quality agents, control layer, evidence capture, and review discipline - not just a prompt wrapper.

View Translation AI →

Build 03

Campaign Copilot

Enterprise deployed
Salesforce API Workfront Clarevine DAM URLs

Problem

Campaign delivery breaks when intake, naming, Salesforce setup, tracking, creative handoff, DAM destinations, Workfront routing, and Pardot build instructions are scattered.

System prepared

A governed campaign intake and orchestration layer that creates campaign packages, Salesforce campaigns with returned Campaign IDs, Clarevine links, DAM image destination URLs, Workfront tickets, design briefs, and generated Pardot build instructions.

Status

Fully built and deployed with a global company, with integration APIs built. The boundary is clear: Copilot prepares the package and evidence trail; the separate Pardot build, QA, approval, and launch process remains human reviewed.

View Campaign Copilot →

Build 04

Marketing Form Protection

Enterprise deployed
Cloudflare Turnstile Workers KV storage Eloqua API Multi-form

Problem

Enterprise form spam does not just create bad submissions. It pollutes Eloqua data, damages campaign reporting, wastes sales time, and creates operational noise across marketing automation workflows.

System built

Cloudflare Turnstile and Eloqua protection layer with exception queue, direct forwarding, accept/reject handling, secured reviewer access, and multi-form architecture. Accepted, deployed, and now in use by a large enterprise.

Why it matters

Proves Greg can build applied AI-assisted workflow protection around real marketing operations, with anonymised adoption evidence and an emerging Forward Deployed Engineer pattern.

View Marketing Form Protection →

Build 05

Lead Recovery AI

Concept build

Problem

High-intent prospects abandon marketing forms before becoming visible in Eloqua, Salesforce, or campaign reporting.

System designed

A governed recovery layer for partial intent capture, consent-gated recovery journeys, AI-assisted completion, and CRM handoff.

Why it matters

Designed to recover demand that already reached a form while keeping compliance and human handoff controls visible.

View Lead Recovery AI →

Build 06

Audience Finder AI

Planned
Planned Worker Planned memory Accept/reject Scoring model Planned exports

Problem

Audience targeting decisions made without structured evidence, scoring criteria, or human review controls at scale.

System planned

Planned AI-supported targeting workflow with scoring, evidence trails, manual accept/reject controls, queue management, export readiness, and a planned Cloudflare Worker backend with KV memory layer.

Why it matters

Planned human-in-the-loop design with evidence, scoring criteria, and operator review before any action.

View planned Audience Finder AI →

Build 07

Marketing Intelligence AI

Architecture selected

Problem

Marketing teams need campaign, competitor, channel, and website intelligence pulled into one decision layer.

Architecture selected

A governed dashboard layer for turning scattered marketing signals into operator-ready insight.

Why it matters

Shows AI support for marketing strategy and evidence-led campaign decisions.

View Marketing Intelligence AI →

Build 08

Client Portal

Production live
Cloudflare D1 Workers API Access/JWT Multi-client Request lifecycle Audit logging Production Security Red-Team Review

Problem

Client support workflows managed across email, files, invoices, status updates, and memory - with no shared visibility, request tracking, or billing transparency.

System built

A secure consultancy client portal for requests, retained hours, documentation, invoices, attachments, and delivery evidence. The latest production security hardening pass verified the Access/D1 trust model, tenant isolation, file handling, CSV export safety, escaping, repository hygiene, and live login path.

Why it matters

Proves Greg can build and harden the operational layer around client work. The final repo-code review found no remaining critical, high, or medium findings; only platform-layer Cloudflare checks remain tracked outside the repo.

View Client Portal case study →

Build 09

Weekly Build Agent

Planned

Problem

Build progress disappears into chats, commits, and memory notes unless it is captured into reusable content.

System planned

A planned local agent that turns Tanya memory and build records into draft-only weekly content packs.

Why it matters

Converts real build evidence into reusable marketing assets while keeping human review in the loop.

View Weekly Build Agent →

Build 10

Social Scheduler AI Build

Live foundation / active development
Cursor 3.0 LinkedIn OAuth Cloudflare Workers D1

Problem

Contractor-site LinkedIn content needs a controlled private scheduler, not a public social SaaS workflow.

System built

A live private scheduler for Greg Staunton personal LinkedIn publishing, covering drafts, scheduling, OAuth connection, publishing status, failure handling, and operator reporting.

Why it matters

Pressure-tests Cursor 3.0 and Cloudflare delivery on a real operational need with privacy, verification, and controlled publishing boundaries.

Build 11

AI Lab

Supervised lab
DGX SparkLocal modelsCaraval

Problem

Local models can generate code, but reliable delivery also needs scope, checks, review, and a complete handoff.

System built

A connected DGX Spark lab: LangChain, LangGraph, Deep Agents, Mem0, Docling/MCP, tracing, and isolated checks inside the Caraval harness.

Why it matters

Reviewed local contributions have reached application integration, and the lab is being used on a significant confidential project. Broader unattended reliability remains open.

Read the AI Lab build story →

Build 12

Hourloom

Enterprise deployed
ReactFastAPIPostgreSQLExact-second time

Problem

Keep time entries, timers, project access, and reports consistent as people move between tasks.

System built

A completed, enterprise-deployed time and project application with manual time, correction history, durable timers, eligible projects and tasks, and personal report filters.

Why it matters

The interesting engineering is in accurate totals, access boundaries, and recovery when the interface changes state.

Read the Hourloom build story →

Build 13

SEO Command Center

Private application
TypeScriptSQLiteDrizzleCloudflare Access

Problem

Turn crawl findings and search evidence into useful actions without manufacturing metrics or amplifying false issues.

System built

An own-site crawler, stored audit history, prioritised recommendations, reports, imported search data, and a protected operator interface.

Why it matters

The build shows why trustworthy classification and visible data sources matter before adding more intelligence.

Read the SEO Command Center build story →

Build 14

Segunda Escolha

Live bilingual website
Portuguese / EnglishStatic HTMLNode buildCloudflare Pages

Problem

Make a large bilingual website straightforward to edit and publish without losing the relationship between source files and public URLs.

System built

Named HTML source pages, shared styles and scripts, a route map, and a dependency-free Node build that produces the deployment directory.

Why it matters

A live website becomes easier to maintain when editing, previewing, and publishing follow an explicit repeatable path.

Read the Segunda Escolha build story →

Build story

TargetSize

Working desktop build
.NET 8 WPF FFmpeg MVVM Rule-based planner

Problem

Compress a desktop video towards a practical target file size without hand-tuning FFmpeg settings by trial and error.

System built

A Windows desktop FFmpeg compressor with probing, deterministic planning, sample pre-test, progress reporting, dependency setup, and visible startup failure handling.

Why it matters

Shows AI-assisted software delivery without pretending the product itself is machine learning. The planner is rule-based and the hard part was making the workflow reliable.

View TargetSize AI Build story →

Pattern

Eloqua Visitor Identity Layer

Architecture pattern
Visitor GUID Hidden field SYSTEM - Eloqua ID CDO

Problem

Eloqua form submissions need a durable identity stitching key where the visitor GUID is available.

System built

Page JavaScript reads the Eloqua visitor GUID where available, injects it into a hidden form field, submits it with the form, and stores it in a SYSTEM - Eloqua ID CDO.

Why it matters

Supports CDO processing, CRM matching, campaign reporting, and visitor/contact stitching without blocking submissions when GUID is unavailable.

View Eloqua Visitor Identity Layer →

Build method

Controlled delivery from problem to deployed system.

The pattern is consistent across every build. Workflow first. Architecture second. AI-assisted implementation third. QA, deployment, and evidence documentation throughout - not as an afterthought.

01

Discovery and workflow mapping

Understand the existing workflow, the people in it, and where AI changes the decision point. Map data flows and review steps before writing a line of code.

02

System architecture

Design the smallest complete system: inputs, outputs, data model, review layer, error paths, and deployment shape. Choose infrastructure based on the constraints, not the trend.

03

AI-assisted implementation

Build with structured prompts, project memory, implementation packets, and clear agent role separation. No unreviewed AI output goes directly to production.

04

Human review and QA

QA gates, acceptance criteria, test auth flows, and edge case verification before each slice is considered done. The build log records what was checked and what passed.

05

Controlled deployment

Deploy slice by slice with verification at each step. No big-bang releases. Rollback path is always clear and documented before deployment begins.

06

Evidence capture

Document what was built, what decisions were made, and what the system does at a level operators and stakeholders can trust and audit.

07

Repeatable patterns

Every build produces reusable scaffolding: prompt patterns, QA checklists, architecture templates, and deployment scripts. Each new system starts from a higher floor than the last - which means the delivery accelerates without sacrificing quality control.

Operating principles

What makes a build production-shaped.

The model is one part of the system

The model call matters. The control layer around it - inputs, validation, review, error handling, audit - matters more for enterprise deployment.

Human review stays visible

Every AI output layer has a human-readable review step. Operators should not need to trust the AI blindly.

Inputs are validated before AI runs

Bad inputs produce bad outputs. Source validation, structure checks, and completeness gates run before the model call.

Rollback is always possible

Working versions and approved versions are separate. Recovery from a bad deployment is documented before deployment happens.

Build evidence is public

Progress, decisions, and architecture are documented in the open. Stakeholders can follow the build without needing a briefing document.

Claim nothing before it is done

Status labels reflect actual build state: planned, production-shaped, or production-live where there is evidence. No system is called production before it is.

Want to discuss an applied AI project?

For enterprise AI systems, marketing automation, or workflow integration projects. Also available for speaking and workshops.

About Greg