AgentCrafts

Agents, automation and the app around them.

The things I get asked to build most, and three ways to work together. If your problem sits between two of them, that's normal. Most do.

Services

What I can build for you

AI agents

An agent that takes a goal, works out the steps, calls your tools and keeps going until the job is done or a person needs to step in.

  • Planning loops and goal breakdown
  • Typed tools that fail loudly
  • Approval gates before anything irreversible
  • Retries, timeouts and replay

More on this: What I measure before an agent goes anywhere near customers

Rescue a stuck build

You have an agent or an automation that half works, and nobody can move it forward. I find out what is broken, fix it, and leave you something you can run without watching it.

  • A read of the code, prompts and logs you already have
  • The reason it stalls, explained in plain words
  • The fix, plus tests so it stays fixed
  • A straight answer on repairing it or rebuilding it

More on this: Your agent doesn't need a better prompt, it needs a tool that fails loudly

Voice agents

An agent that answers your phone, books the appointment, answers the usual questions and passes the call to a person when it should.

  • Inbound and outbound calls
  • Natural voices that handle interruptions
  • Books straight into your calendar
  • Call summary and transcript in your CRM

Scraping and enrichment

A system that finds the right companies, collects the contact details and checks them before anyone picks up the phone.

  • Scrapers that run on a schedule
  • Company and contact details filled in
  • Competitor and social data in the same run
  • Duplicate, bounce and opt out checks
  • Results land in your CRM, ready to call

Social media automation

Posts written, scheduled and published across your accounts, with the comments and messages handled.

  • A month of posts planned in one sitting
  • Images and short clips made to match the post
  • Published on a schedule you set
  • Comments and DMs sorted with suggested replies
  • One report showing what actually performed

Lead management

Every lead in one place with a clear next step, so nothing sits untouched for a week.

  • Pipelines and stages that match how you sell
  • Follow up by email, WhatsApp and SMS
  • Scoring so the best leads come first
  • Alerts when a lead goes cold

Websites

A fast marketing site that explains what you do and turns visitors into enquiries.

  • Built with Next.js and served from a global edge network
  • Loads fast on a phone on a weak signal
  • Forms that arrive in your CRM, not an inbox nobody reads
  • Analytics and search setup from day one

Blog and content automation

A blog that keeps publishing without you writing every post by hand.

  • Drafts built from your notes, calls and past posts
  • Keyword briefs and titles that people search for
  • Images and internal links added for you
  • You approve, the agent publishes

Image and video generation

Pictures and short clips made in your own style, at the volume a campaign or a catalogue actually needs.

  • Your look captured once, then reused on every asset
  • Product shots and ad sets made in bulk
  • Short clips from a script, a still or a product page
  • Faces and voices for explainer videos
  • Every file named, sized and filed where you need it

Dashboards and reporting

One screen that shows what is working, without waiting for a monthly report.

  • Numbers pulled from the tools you already run
  • Live charts and simple tables
  • A summary in your inbox each Monday
  • Alerts when a number moves the wrong way

Automation and integrations

The connections that make an agent useful: your CRM, inbox, helpdesk, spreadsheets and internal software.

  • REST, GraphQL and webhook connectors
  • Runs on a schedule or when something happens
  • Document and email pipelines
  • Slack and Teams as the front end

Internal assistants

A private assistant that answers from your own documents and shows where each answer came from.

  • Your files read, split and indexed
  • Search by meaning and by exact words
  • A source link on every answer
  • Test sets so quality does not drift

Audits and advice

For teams that tried something and it did not stick. I find out why and leave you with a plan you can build or hand over.

  • Review of your prompts and pipelines
  • Model and cost comparison
  • Build or buy recommendation
  • Handover notes and a team walkthrough

More on this: The expensive part of an agent is rarely the tokens

What a run looks like

One goal, four steps, nothing to babysit

A trimmed down example. The agent plans, calls your own tools, stops where a person should decide, then writes the result back. Every step is traced, so the reasoning and the running cost are both on the record afterwards.

Working together

Three ways to start

Priced before anything begins. No retainer without a reason, and no scope that grows quietly in the background.

Fixed-scope build

You know the workflow and want it automated properly.

One agent or pipeline, scoped in writing, delivered in two to six weeks with documentation. Priced per project before we start.

  • Written scope and acceptance criteria
  • Weekly builds you can use
  • Handover docs and recording

Monthly partnership

You have something live and want it to keep getting better.

A set number of days each month for improving quality, controlling cost and adding capabilities as usage patterns show up.

  • Priority response
  • Ongoing evaluation and tuning
  • Rolling roadmap, month to month

Audit and plan

You tried AI already and it didn't stick.

A short, focused review of what exists: prompts, retrieval, cost, failure modes. You leave with a prioritised plan and a straight answer on what to keep.

  • Pipeline and prompt review
  • Cost and model benchmarking
  • Prioritised written plan

Process

What actually happens, week by week

01

A call, not a form

Thirty minutes on what your team does by hand each week, what data exists and what would count as a win. If an agent is the wrong answer, I'll say so on the call.

02

Written scope

You get the plan in writing: what gets built, which tools it touches, where approvals sit, what it costs to run and what it does when things go wrong.

03

Build in weekly slices

Something ends up working in the first week or two. You see progress every Friday instead of waiting for a reveal at the end.

04

Ship, then tune

Rollout behind a flag on real traffic. We watch cost and quality, fix what the real world breaks, and only then talk about adding more.

Tooling

What I build with

Agent frameworks

LangGraphLangChainCrewAIOpenAI Agents SDKAutoGenMCP

Models

OpenAIClaudeGeminiLlamaMistralOpenRouter

Image generation

GPT ImageNano BananaGrok ImagineMidjourneyFLUXIdeogramRecraftComfyUI

Video and avatars

RunwaySoraVeoKlingPikaHailuoHiggsfieldHedraTopazCapCutDaVinci ResolveReplicate

Voice and telephony

VapiElevenLabsTwilioDeepgramAssemblyAILiveKitCartesiaCall transfers

Websites

Next.jsVercelWebflowFramerTailwind CSSLovableShopifyWordPress

Blog and content

GhostSanityContentfulStrapiMediumWordPress

Automation

n8nMakeZapierTemporalWebhooksJob queues

Data and retrieval

SupabasePostgresQdrantpgvectorPineconeHybrid search

Lead capture

ApifyFirecrawlPlaywrightPuppeteerPipedriveAttioEnrichmentDuplicate checks

CRM and pipelines

HubSpotZohoSalesforceNotionAirtableLead scoring

Marketing and reporting

Google AnalyticsGoogle AdsTag ManagerAhrefsSemrushPostHogGrafanaMetabase

Messaging and support

WhatsAppGmailSlackDiscordTelegramIntercomZendeskMailchimp

Social platforms

InstagramFacebookLinkedInXYouTubeTikTokThreadsPinterestRedditBuffer

Payments and operations

StripeGoogle SheetsCalendlyRetoolBrevoResend

Engineering and monitoring

TypeScriptPythonFastAPIDockerGitHub ActionsLangSmithLangfuseStreamlit

Included in every project

Written scope and acceptance criteria

Evaluation set and tracing from day one

Documentation and a recorded walkthrough

Cost limits and a rollback path

Handover to your team if you want it

A straight answer on what not to build

Ask about your specific workflow

Money, scope and access

The questions that decide a project

What does a project actually cost?

It depends on the scope, and I would rather not invent a number before I have seen the work. What you get is a written scope with a fixed price before anything starts, listing what is included and what is not. No hourly surprises halfway through.

How does a project start?

A short call to understand the workflow, then a written scope for you to approve. Build starts after that. Nothing is billed before you have agreed to the scope in writing.

Who owns the code and the prompts?

You do, on final payment. That includes the prompts, the tool definitions and the deployment setup. I keep no secret half of your system, and you are free to hand it to another developer or bring it in house.

Can you work alongside our own developers?

Often that is the best arrangement. I have worked as the agent specialist inside an existing team, writing against their conventions and reviewing with them, and I have delivered whole systems end to end. Both are normal.

What access do you need to our systems?

The least that lets the job be done. Usually a sandbox or staging account, scoped API keys rather than account-wide ones, and read access to sample data. Anything with write access is set up so it can be revoked in one place.

What if you decide an agent is the wrong answer?

Then I say so, and I do not take the work. A rules engine, a form or simply fixing the process is sometimes the honest answer, and it is a much cheaper one. You are not paying me to be told that everything needs an agent.

Can you tell me what it will cost to run each month?

Yes, and it is part of the scope. Model calls, hosting and any third party APIs get estimated up front with a spend cap in place, so a loop that goes wrong cannot quietly run up a bill overnight.

AgentCrafts services

Let's build

Worth a thirty minute call?

Tell me what your team does by hand every week. I'll tell you honestly whether an agent is the right answer, what it would take, and roughly what it costs to run.