AI & Automation Specialist

I design and build systems that turn manual processes into reliable operations.

From discovery and process mapping through to deployment and iteration — I focus on building controlled systems that reduce operational risk, improve efficiency, and deliver measurable outcomes.

$60k
Additional monthly revenue
Multi-channel AI enquiry system
80%
Process time reduction
Insurance document automation
20h+
Staff hours saved weekly
Across 3 staff at a legal firm
15+
AI agents delivered
Across 10+ clients

Methodology

How I design systems.

Every engagement follows the same structured approach — because the quality of a system is determined long before the first workflow is built.

Define inputs & outputs

Every system starts with clarity. I identify what comes into the system and what must come out — anchoring the solution in real business outcomes before any tools are considered.

Map the real business process

I work with stakeholders to understand how work is actually done, not how it's documented. This surfaces bottlenecks, inefficiencies, and logic gaps that automation needs to account for.

Translate to system logic

Business steps become structured logic — triggers, conditions, state changes, and data flows. This is where business thinking becomes system design.

Design controlled automation

AI is powerful but unreliable without constraints. I design systems where AI operates within defined boundaries, outputs are validated, and deterministic logic controls outcomes.

Validate & pressure test

Before building, I stress-test the design against edge cases and failure scenarios. This significantly reduces debugging in production.

Build, deploy & iterate

I implement the system, deploy it into production, and refine it based on real-world usage and feedback.

Work

Systems designed & deployed.

A selection of production systems across different industries. Open any card for the full breakdown — problem, decisions, solution, controls, and outcome.

Problem

The business was missing a significant number of enquiries outside operating hours, resulting in lost leads and revenue the team had no visibility over.

Decisions

  • Prioritise full coverage across both phone and email channels
  • Ensure no enquiry is lost, delayed, or ignored
  • Maintain communication quality consistent with a human response
  • Design for real-time response with structured follow-up

Solution

  • Built a multi-channel system integrating a voice agent (Vapi), email automation, and enquiry routing logic
  • Implemented structured data parsing to extract lead details from both channels
  • Introduced fallback handling for edge cases and unresolved queries
  • All enquiries feed into a tracked pipeline with logging and status visibility

Controls

  • Output parsing before any routing decisions are made
  • Deterministic logic controlling response paths
  • Error logging and notification workflows
  • Human fallback triggered for enquiries that cannot be resolved automatically

Outcome

  • $60,000 in additional booked jobs in the first month
  • 100% after-hours enquiry coverage across voice and email
  • Zero missed inbound opportunities during the coverage window

Process

Inputs

Inbound calls and emails

Outputs

Qualified leads and booked jobs

Mapped existing enquiry flow and identified where leads were dropping
Defined inputs, outputs, and business response rules
Designed voice call logic and email response structure
Built and tested voice agent with structured routing
Built email automation with classification and lead capture
Connected both channels into unified pipeline with logging
Tested end-to-end against real enquiry scenarios before go-live

Stack

n8nVapiElevenLabsOpenAIAirtable

Problem

High volume of structured email communication required manual handling, consuming significant staff time and creating delays across the team.

Decisions

  • Avoid broad tool integrations to reduce hallucination risk
  • Build a lean, controlled API layer rather than relying on general LLM knowledge
  • Prioritise reliability and consistency over flexibility

Solution

  • Built a custom email agent system with a tailored API tool layer (POST/GET endpoints)
  • Integrated Pinecone for structured semantic retrieval against case documents
  • Designed system to handle routine check-ins, coordination, and escalations
  • Human-in-the-loop approval step before any email is sent

Controls

  • Structured output validation before responses are generated
  • Confidence-based routing for uncertain cases
  • Human review triggered for low-confidence or sensitive responses
  • Retrieval validation before any response is drafted

Outcome

  • Reduced manual communication workload by 20+ hours per week across 3 staff
  • Improved response consistency across all client communications
  • Hallucination rate reduced by approximately 20%
  • Retrieval accuracy improved by approximately 25%

Process

Inputs

Incoming client emails

Outputs

Structured, accurate responses

Mapped existing communication patterns and identified sources of inconsistency
Designed custom API tool layer to ground responses in real case data
Vectorised case documents into Pinecone for semantic retrieval
Built orchestration workflow with structured prompt chain
Implemented human-in-the-loop approval step before send
Tested against historical cases and iterated on output quality

Stack

n8nOpenAIPineconeSupabaseCustom REST API

Problem

Broker submissions required manual review and transformation into structured NBI documents, causing delays and creating audit gaps.

Decisions

  • Maintain strict validation before any processing occurs
  • Ensure the system communicates errors clearly to users
  • Track all actions for auditability from the start

Solution

  • Built an email-triggered automation system that intercepts and processes broker submissions
  • Extracted and structured document data using LLM with defined output schemas
  • Generated NBI outputs automatically against required templates
  • Implemented SQL-based logging for full transaction traceability

Controls

  • Multi-step validation gates before AI processing begins
  • File type and size validation at ingestion
  • Structured error responses sent back to users for invalid submissions
  • Full logging of every system action for audit purposes

Outcome

  • 80% reduction in processing time per submission
  • 90% of the workflow automated end-to-end
  • Increased reliability and consistency across all submissions
  • Clear, queryable audit trail for all operations

Process

Inputs

Broker submissions via email

Outputs

Structured NBI documents

Documented the existing multi-step manual process in full
Redesigned the workflow from first principles — what needs to happen, not how it was done
Designed validation-first architecture before any AI processing
Built SQL logging table schema for reporting and audit
Built orchestration workflow with structured output validation
Defined edge case routing and human review queue criteria
Ran component, integration, and E2E tests against historical submissions

Stack

n8nOpenAISQL / SupabaseEmail APIs

Problem

The existing system was poorly scoped, with inconsistent data structures and requirements that continued to change throughout the engagement.

Decisions

  • Redesign the system rather than patch the existing one
  • Clean and restructure the data before applying any automation
  • Adapt systematically to ongoing requirement changes without losing progress

Solution

  • Rebuilt the database structure to support reliable automation
  • Implemented OCR-based document processing for purchase order ingestion
  • Introduced vectorisation for structured data handling
  • Created a booking automation system on top of the new data foundation

Controls

  • Data validation at ingestion before processing
  • Structured data pipelines with clear state tracking
  • Controlled output generation with defined schemas
  • Incremental rollout to reduce risk across phases

Outcome

  • Delivered the full system despite sustained scope change over 6 months
  • Significantly improved data quality and usability
  • Established a reliable, scalable foundation for future automation

Process

Inputs

Purchase orders and booking data

Outputs

Structured bookings and system state

Audited the existing system to identify data inconsistencies and logic gaps
Designed a new database schema to support structured automation
Rebuilt the data layer before touching automation
Implemented OCR processing for document ingestion
Built booking automation on the new foundation
Managed scope changes through structured backlog and milestone tracking

Stack

n8nSupabaseOpenAIOCR toolingPinecone

Problem

High volumes of routine customer enquiries over the phone were creating wait times, inconsistent responses, and operational load on staff.

Decisions

  • Design for real-time voice interaction, not delayed or async responses
  • Integrate directly with internal APIs for accurate, live data
  • Introduce verification before sharing sensitive information
  • Ensure clean escalation to human agents when needed

Solution

  • Built a modular voice agent capable of understanding natural language queries and retrieving structured data via API
  • Integrated Vapi for call handling, ElevenLabs for voice synthesis, and an LLM for intent and response generation
  • Implemented an MCP server to enable real-time API interaction during calls
  • Designed full conversation flow covering order tracking, availability, and store information

Controls

  • Real-time verification before exposing any sensitive order or account data
  • Fallback logic for queries the agent cannot resolve
  • Escalation to human agents for complex or sensitive cases
  • Full interaction logging and metadata tracking for every call

Outcome

  • Reduced routine customer support load on staff
  • Improved response speed and consistency across enquiry types
  • Enabled scalable voice-based customer service without additional headcount
  • Human fallback maintained for edge cases

Process

Inputs

Voice queries and live API data

Outputs

Spoken responses and resolved queries

Mapped customer service flows and categorised enquiry types
Designed conversational logic for each enquiry category
Integrated voice stack: Vapi, ElevenLabs, LLM
Built API connections for live data retrieval during calls
Implemented verification and escalation logic
Tested across enquiry scenarios and edge cases before deployment

Stack

VapiElevenLabsOpenAIn8nREST APIs

Problem

Claims documentation required manual transcription, data extraction, document creation, and CRM updates — creating delays, inconsistency, and significant manual workload.

Decisions

  • Use the meeting transcript as the single source of truth for all downstream outputs
  • Extract structured data via LLM with defined output schemas
  • Ensure all outputs align with compliance templates before any CRM update
  • Integrate directly into the CRM to eliminate re-entry entirely

Solution

  • Built a workflow that captures Google Meet transcripts, extracts structured claim data using an LLM, and generates completed claim documents
  • Integrated directly with Zoho CRM to update records automatically from extracted data
  • Used Gemini for structured extraction with schema-based output validation
  • Documents generated against standardised compliance templates

Controls

  • Schema-based extraction with structured output validation
  • Low-confidence cases routed to human review before CRM update
  • Standardised document templates to ensure compliance consistency
  • Full data traceability from transcript through to document and CRM record

Outcome

  • Eliminated manual data entry from the claims documentation process
  • Increased speed of claim processing end-to-end
  • Improved documentation consistency and compliance
  • Significantly reduced operational workload for the claims team

Process

Inputs

Meeting transcripts and session metadata

Outputs

Completed claim documents and CRM updates

Mapped the existing manual claims process from transcript to CRM
Designed structured extraction schema aligned with claim document requirements
Built transcript capture and processing workflow
Implemented LLM extraction with structured output validation
Integrated document generation against compliance templates
Built Zoho CRM update logic with human review routing for low-confidence cases

Stack

n8nGeminiGoogle Workspace (Meet, Drive, Docs)Zoho CRM

Additional work available on request. Including lead generation agents, document OCR pipelines, internal tooling, and further voice AI deployments.

Reliability

Systems that hold up in production.

AI is not reliable on its own. The systems I build treat AI as a capable but bounded component — not as the single point of control.

Every system includes structured controls from the start. The goal is predictable, controllable behaviour at scale — not demos that fail under real conditions.

Standard control patterns

  • Validation layers before any processing begins
  • Structured JSON outputs with schema enforcement
  • Deterministic routing logic — not left to the model
  • Confidence scoring and human-in-the-loop approval
  • Retry logic and fallback paths for every failure mode
  • Error logging and notification workflows
  • Escalation routes for edge cases

Impact

Delivered outcomes.

15+
AI agents delivered
20+
Workflows deployed
10+
Clients across industries
90%
Automation rate achieved (NOAH)

Capabilities

Skills & stack.

Process & Analysis

  • As-Is / To-Be mapping
  • Discovery & stakeholder interviews
  • PRD & technical specification
  • Test case design (component, integration, E2E)
  • First-principles methodology

AI & Automation

  • n8n (production workflows)
  • LLM integration (OpenAI, Claude, Gemini)
  • RAG systems & vector search (Pinecone)
  • Structured output design
  • Prompt engineering & context management

Data & Integration

  • SQL (table design, queries, reporting)
  • Supabase, Airtable
  • REST APIs & webhooks
  • Google Workspace APIs
  • Dokploy / DigitalOcean / Doppler

Delivery

  • Sprint management & backlog prioritisation
  • Risk identification & mitigation
  • Client communication & status reporting
  • Training & documentation
  • Change management & adoption
Live — Claude & Pinecone RAG

Explore how I think.

This assistant demonstrates how I approach system design, automation, and problem-solving. It's built on my career knowledge base and can generate process breakdowns, system architectures, risk analyses, and more.

Ask it about my experience, or give it a real problem to break down.

Let's build something that actually works.

If you're looking to design and implement reliable automation systems, I'd be glad to have a conversation.