Skip to main content

Services

What I Build

Six kinds of work, all aimed at the same thing: taking repetitive steps off your team's plate. Every build is assembled from the tools you already pay for — and each one below links to real projects that show it.
01

Workflow Automation

Connect the apps you already pay for and let the repetitive steps run themselves: forms into CRMs, records kept in sync, notifications sent, follow-ups scheduled. Every build has error handling, retries and alerts, so a failure surfaces instead of failing silently.

  • Multi-step workflows in n8n, Zapier and Make.com
  • Duplicate checks before anything is written
  • Error branches, retries and failure alerts
  • Every step named and documented for handover
  • n8n
  • Zapier
  • Make.com
  • Google Sheets
  • Airtable
  • Slack
  • Gmail
02

AI Agents & AI Integration

Put a language model to work inside a real process: qualifying leads, triaging email and support, drafting replies, or running a full conversation in WhatsApp. Agents return structured output your systems can act on, and hand off to a person when it matters.

  • Conversational agents on WhatsApp, web chat and Telegram
  • AI triage, classification and lead scoring with structured output
  • Retrieval over your own documents and data
  • OpenAI, Claude and Gemini, chosen per task
  • OpenAI
  • Claude
  • Gemini
  • OpenRouter
  • n8n
  • WhatsApp
03

CRM & Lead Systems

From the first form fill to a booked call: lead capture, qualification, routing to the right person, nurture sequences and appointment reminders, with the CRM pipeline kept current automatically. Built in GoHighLevel, Monday.com, Notion, Airtable or the CRM you already run.

  • GoHighLevel CRM setup, pipelines and funnels
  • Lead capture, scoring and routing
  • Trigger-based follow-up and nurture sequences
  • Appointment booking and reminder automation
  • GoHighLevel
  • Monday.com
  • Notion
  • Airtable
  • Zoho CRM
  • Calendly
04

APIs & Webhooks

When two tools don't talk to each other, I connect them directly: webhooks in, authenticated API calls out, data mapped and validated in between. That covers OAuth and auto-refreshing tokens, rate limits, pagination and the date and format conversions that quietly break syncs.

  • REST and GraphQL API integrations
  • Inbound webhooks and event-driven pipelines
  • OAuth, token refresh and rate-limit handling
  • Data mapping, validation and format conversion
  • REST API
  • GraphQL
  • Webhooks
  • Shopify GraphQL API
  • IntakeQ API
  • JavaScript
05

Business Process Automation

Start with the process, not the tool. I audit how the work happens today, find the steps worth automating first, and build them so they hold up in production: invoices and reminders, student and client onboarding, monitoring, and reports that assemble themselves.

  • Process audits and an automation roadmap
  • Invoicing, payments and reminders
  • Onboarding: records, folders and documents created per person
  • Monitoring, reporting and dashboard automation
  • n8n
  • Make.com
  • Zapier
  • Stripe
  • Google Drive
  • Airtable
06

Web Development

Websites and web apps that do more than look good: every form, booking and enquiry flows into the same automations, so a new lead lands in the right place without anyone copying it across. That ranges from landing pages to full booking systems with a database and a staff admin, built in Next.js, React, TypeScript and Tailwind CSS, on WordPress and WooCommerce, or inside GoHighLevel when a funnel fits better, with technical SEO handled properly.

  • Responsive websites and landing pages
  • Full-stack web apps with bookings, databases and admin dashboards
  • WordPress and WooCommerce customisation
  • GoHighLevel funnels and site builds
  • Technical SEO: metadata, structured data and sitemaps
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • WordPress
  • GoHighLevel

Start a project

Have a workflow that should be automated? Let's build it.

Need an AI-powered system or a modern website? Book a free 30-minute discovery call, or send the details and I'll reply within 24 hours.