Profile
I design and build the AI systems that take repetitive work off a team, then turn them into something
the business can reuse. Voice agents that answer and qualify calls around the clock, pipelines that stop
the same record being typed twice, internal dashboards, and reporting that makes the decision instead of
describing it. Five years of automation work, since 2021, across real estate, e-commerce, agency and BPO
environments in the UK, the US and Australia. I work end to end: scope it with the client, build it, test
it against real data, then document it so the team runs it without me. Open to full-time remote roles and
project contracts, with solid U.S. and U.K. hours availability.
Impact
187
Client accounts reporting daily
650+
Automated tests on the portal build
24/7
Voice agent call coverage
58%
Admin time cut for clients
91%
On-time delivery rate
Work Experience
- Built three AI receptionists (ACE, GRACE, SARAH) on Retell AI: real estate qualification, inbound land buying calls, and outbound pre-qualification with SMS follow-up
- GoHighLevel CRM setup: pre-qualification workflows, form builder, lead pipeline, and custom fields
- n8n workflows on VPS for webhook handling and cross-tool automation
- Automated daily reporting sent to client Slack channels
- Central KPI Datahub pulling from LinkedIn, Meta, and Bing across 187 accounts
- MCP servers for Google Ads, GA4, and Search Console, exposing live data to AI agents
- 5-workflow n8n blog pipeline: keyword research through WordPress publishing, no manual steps
- AdLlama contributions: Keyword Planner API and Ad Copy Validation (Next.js + Python)
- Pipedrive integrations and automated weekly Google Ads client check-ins
- Copy Chief: Claude-powered evaluator scoring ad copy on a 7-criterion rubric
- AdLoop: Meta Ads + Triple Whale + Funnelish dashboard with SCALE/KILL/ITERATE decisions
- Winning ads loop that recreates top-performing variations from live campaign data
- Email automations across Mailchimp, ActiveCampaign, and Customer.io
- 200+ marketing assets; contributed to closing 28 investment deals
- Email nurture journeys in Customer.io and Mailchimp; 30% engagement increase
- 90%+ CSAT; 22% increase in call show-up rate; CRM cleanup cut duplicates by 40%
- 60+ tickets/day at 92% SLA compliance; 94% CSAT; 18% handling time reduction
- Built the lead-to-meeting automation: inbound leads captured, qualified and routed straight into a booked meeting slot without manual scheduling
- Automated email sequences for follow-up and re-engagement across the B2B pipeline
- 168 leads generated, 54 meetings booked, 5 deals closed
- Built Facebook Messenger and Instagram DM chatbots handling first-response, FAQs and enquiry capture so nothing sat unanswered
- Automated posting, response routing and enquiry handoff across both channels
- Grew Facebook to 70K likes in 3 months; 40% Instagram growth
Projects
AI Agents & Dashboards
AdLoop
Meta Ads + Triple Whale + Funnelish dashboard with SCALE/KILL/ITERATE decisions via Claude API.
Claude APIPythonSupabase
MER Engine
Daily batch job computing Marketing Efficiency Ratio across markets, normalised to EUR, fed into Supabase and Sheets.
PythonSupabaseGoogle Ads
Google Ads MCP Server
Open-source MCP server letting Claude and ChatGPT query and manage Google Ads via natural language.
MCPPythonGoogle Ads API
AdLlama
Next.js + Python platform for Google Ads management via Claude chat. Includes Keyword Planner API and ad copy validation.
Next.jsPythonClaude API
ACE AI Receptionist
24/7 voice AI agent on Retell AI handling real estate lead qualification and appointment booking.
Retell AIGoHighLevelVoice AI
Grace Inbound AI Receptionist
Inbound voice AI for a land buying company. Handles seller calls, qualifies leads, and books appointments without human involvement.
Retell AIVoice AIInbound
Sarah Outbound AI Receptionist
Outbound calling agent pre-qualifying seller leads, with automated SMS follow-up for a land buying company.
Retell AIVoice AISMS
Copy Chief AI
Ad copy evaluator scoring submissions against a 7-criterion rubric using Claude API.
Claude APICopywriting
Google Ads AI Agent
Custom GPT + MCP server for querying all Google Ads metrics conversationally.
Custom GPTMCPGoogle Ads
Google Analytics AI Agent
Custom GPT + MCP server for GA4 data queries via natural language.
Custom GPTMCPGA4
Ad Writing AI GPT
Self-improving agent writing Google Ad copy from live campaign data with CTA optimisation.
Custom GPTGoogle Ads
Basecamp AI Agent
Basecamp workspace made conversational via MCP, with daily Slack briefings on project status.
ZapierChatGPTSlack
Workflows & Automation
N8N Blog Automation
5-workflow pipeline: keyword research to WordPress publish with no manual steps.
n8nOpenAIWordPress
KPI Data Manager
Apps Script aggregating KPIs from LinkedIn, Meta, Bing, and StackAdapt with Discord alerts.
Apps ScriptAPIsDiscord
Customer.io Email Automation
90-day nurture sequences, A/B outreach, and re-engagement flows. Achieved 5.6% CTR.
Customer.ioEmail
Pipedrive to Google Ads
n8n workflow mapping Pipedrive deal stages to Google Ads offline conversion events.
n8nPipedriveGoogle Ads
FB Lead Capture Pipeline
Facebook Lead Ads routed to Google Sheets with automated email notifications.
ZapierFacebookSheets
LinkedIn Ads to HubSpot
Routes LinkedIn leads and creates engagement records in HubSpot automatically.
ZapierLinkedInHubSpot
Pipeline to Webinar Registration
Auto-registers CRM contacts in Zoom when they hit a specific pipeline stage.
ZapierCRMZoom
LinkedIn Lead Alert
Instant email notifications for new LinkedIn Lead Gen Form submissions.
ZapierLinkedInEmail
Web Apps
Housing Portal + Zoho CRM Sync
Client portal for a UK property group with two-way Zoho CRM synchronisation. Address-matched deduplication, conflict holds, outbox delivery and 650+ automated tests. Sole developer.
TypeScriptReacttRPCZoho CRMMySQL
Marketing Dashboard
Analytics platform for a 187-account agency: 5 ad platforms, 3 SEO sources, 25 views, budget pacing, and AI querying.
Next.jsBigQueryTypeScriptPython
GHL Dashboard
GoHighLevel CRM build for a real estate company: pre-qual workflows, form builder, and custom fields.
GoHighLevelCRMAutomation
Blog Automation Web App
UI for generating and managing SEO-optimised blog content end to end.
Web AppSEOAI
Canva Listing Automation
Real estate branded graphics from property data, with batch CSV support.
Canva APIReal Estate
Video AI Merger
6-step pipeline producing finished videos with AI voiceovers and automated editing.
AI VoiceVideo
Marketing & Websites
Synergy Data Investments
200+ assets across campaigns; 30% engagement increase; 28 investment deals closed.
MarketingContent
Synergy Estates
62% faster content production; 91% on-time delivery rate.
MarketingReal Estate
Metalkin Australia
Lead-to-meeting scheduling automation and email sequences. 168 leads, 54 meetings booked, 5 deals closed.
AutomationEmailB2B
Aljay Agro-Industrial
Messenger and Instagram DM chatbots plus posting automation. Facebook to 70K likes in 3 months; 40% Instagram growth.
ChatbotsAutomationSocial
Synergy Data Investments Website
Investment company site with portfolios, investor tools, and guides.
WordPressFinance
Synergy Estates Website
Property platform with UK news, market rankings, and investment guides.
WordPressReal Estate
Technical Skills
AI & Agents
Claude API
OpenAI
Retell AI
Custom GPTs
MCP Servers
Prompt Engineering
Automation
n8n
Zapier
Make.com
Google Apps Script
Webhooks
Development
Python
TypeScript
Next.js
React
tRPC
Node.js
FastAPI
MySQL
Supabase
PostgreSQL
Railway
CRM & Ops
GoHighLevel
Zoho CRM
Pipedrive
Salesforce
Respond.io
Marketing & Ads
Google Ads
Meta Ads
LinkedIn Ads
Google Analytics
Customer.io
Mailchimp
Productivity
Slack
Basecamp
Monday.com
ClickUp
Wrike
Zoho
Google Workspace