Alan Hasbiro

AI automation & web — Liverpool, UK

Automation and AI systems for small businesses.

I direct coding agents — Claude Code, Gemini — to build email automation, content pipelines and websites, then test and verify everything they produce before it ships. MSc Digital Marketing. Ran the marketing and operations for two family businesses in Liverpool before this.

Hire me Try a live demo Available for 1–2 new projects
0
email subscribers captured via automation
0
website traffic from one campaign
0
automation & AI systems shipped
0
languages — English, Arabic, Kurdish

Live demos

Not screenshots. Try them right here — same logic as the real programs, running in your browser.

Fact-Checked Publisher

A deterministic gate that blocks hallucinated figures before they publish. Type a claim below, or load a sample — it's checked against the same 5-fact bank the real demo uses, running the exact algorithm client-side.

Load a sample or type your own claim above, then click "Check claims."
What's in the source fact bank
  • Q2 sector revenue growth = 12%
  • Forward P/E ratio for the sector = 18.4
  • Central bank benchmark rate held at = 5.25%
  • Unemployment rate reported at = 4.1%
  • 10-year treasury yield closed at = 4.32%

Content Engine mini

Recording → transcript → persistent per-brand knowledge → grounded content draft → intelligent nurture placement → human approval. Below is real, captured output from the actual program — same recording, one run clean, one with a fabricated figure slipped in.

Content Engine mini — Northfield Property Group (fictional demo brand), recording 001 (good) Retrieved 2/2 knowledge item(s) as relevant context: - case-study-refurb - landlord-deposit-rules Groundedness gate: PASS Today I want to talk about a refurbishment we just finished on a three-bed terrace. PASS We budgeted eighteen thousand pounds for the refurb and finished under budget. PASS The tenant moved in within two weeks of completion. PASS Landlords keep asking about deposit protection rules — that's something we handle for every tenancy. Nurture-slot decision: FILL_EMPTY_SLOT slot 2 (case-study) is empty and matches this content's theme ✅ All claims grounded. Awaiting human approval — nothing publishes on its own.
Content Engine mini — Northfield Property Group (fictional demo brand), recording 001 (bad) Retrieved 2/2 knowledge item(s) as relevant context: - case-study-refurb - landlord-deposit-rules Groundedness gate: PASS Today I want to talk about a refurbishment we just finished on a three-bed terrace. PASS We budgeted eighteen thousand pounds for the refurb and finished under budget. PASS The tenant moved in within two weeks of completion. BLOCK This refurbishment achieved a 40% return within six months of completion. ↳ figure not found anywhere in the transcript or brand knowledge base ⛔ 1 claim blocked. Human approval step is skipped — a blocked draft never reaches nurture placement.

Run it yourself, full version →

How I build

Worth being upfront about — it's the actual skill on display here.

AI coding agents write most of the code.

I direct the build — requirements, architecture calls, what's non-negotiable, when to reject vs. retry — and I test and iterate on the output. The value I bring is knowing what "correct" looks like and writing the rules that keep an agent honest, not typing every line by hand.

Deterministic decoupling.

LLMs handle language and orchestration; money, safety, and compliance-critical decisions run in plain code. An LLM parses and drafts — it never decides.

Hard programmatic gates, not prompt-tweaking.

Reject malformed or unsupported AI output with real checks — regex, type, source-matching — never trust a model's formatting or a tool's exit code by default.

Projects

Personal / portfolio builds, most at working-prototype stage — not yet paid client work. Click one open for the real decision behind it.

KNOWLEDGEBASE +

Multimodal platform that turns long-form video into viral-ready 9:16 shorts: staged ASR → scene detection → audio-excitement tagging → LLM virality scoring → fusion scoring → captions → B-roll → thumbnails.

Python · FastAPI · Celery · FFmpeg · Whisper
The decision: never pass raw video/audio through the job queue — only <1KB storage keys. Media bytes in a message broker is how these pipelines quietly fall over under load.
EspressoE / ClipEngine +

Clipping pipelines that turn raw footage into platform-ready short-form clips, with LLM provider chaining and programmatic gates against hallucinated output.

Python · FFmpeg · faster-whisper
The decision: chain Ollama → Gemini → Claude as fallbacks, so a rate limit on one provider never stops a render. No hard dependency on a single paid API.
Cafe Mail +

Email marketing + B2B outreach app built to UK PECR/GDPR rules for a real small business.

Next.js · TypeScript · PostgreSQL · Docker
The decision: compliance and suppression-list logic had to exist before the sending engine was allowed to be built — sequenced on purpose, not bolted on after launch.
INSTA MESSANGER +

Outreach engine for Instagram-first beauty businesses: prospects, generates a personalised demo page per lead, tracks through a CRM.

Next.js · Convex · Playwright
The decision: the cloud sandbox couldn't launch a headless browser, so scraping moved to a self-hosted runner calling back over plain HTTP — isolating the fragile part instead of forcing it to fit.
FBA Sourcing Engine +

Finds products sold cheaper at UK retailers than Amazon UK.

Python · AI agents
The decision: the LLM researches and extracts; every profit number runs through deterministic code. A wrong number here is a real financial mistake, not a typo.
Career-Ops +

This system — a CLI-agnostic AI job-search and freelance pipeline: offer evaluation, CV tailoring, proposal drafting, application tracking.

Next.js · Node.js
The decision: an early batch run fired one agent per item with no limit and hit rate limits hard. Fixed with a proper queue capped at 3 concurrent runs — a lesson learned from a real failure, not avoided in advance.
Aminata Bar & Bistro +

Mobile-first ordering, booking and loyalty PWA with a swappable mock data layer.

Next.js · Tailwind · React
The decision: a fully clickable demo, including mock checkout, before any backend spend — so the idea can be sold before it's paid for.
Compliance Engine +

Deterministic allergen computation for food labelling.

Cloudflare Workers · D1 · Hono
The decision: an LLM never decides whether something contains an allergen. If an ingredient isn't positively known, the system refuses to produce a label rather than guess.

What I offer

Fixed packages for small businesses. Custom/hourly for anything bigger — automation audits, agent engineering, integration work.

PackagePrice
AI Email & Marketing Automation
Welcome / nurture / win-back sequences, AI-assisted copy, list setup, basic segmentation.
£150–450 Enquire
AI Short-Form Video Content
Scripted, voiced and captioned short-form video, delivered ready to post.
£120–400
per batch of 10
Enquire
Website + AI Assistant
Up to 5 pages with an embedded AI assistant that answers customer FAQs and takes enquiries.
£450–900 Enquire
Automation audit & build
Process audit + written implementation plan, then n8n/custom automation build.
from £350
then £30–35/hr
Enquire

About

MSc Digital Marketing (Liverpool John Moores University). Currently a customer service agent at Acorn Insurance, building AI automation projects alongside it. Previously ran the digital marketing and day-to-day operations for two family businesses in Liverpool — a dessert store (automated email + video marketing, 200+ subscribers captured, +30% traffic, +15% sales) and a convenience store (+15% revenue, team of 6, 100% retention).

Native English, Arabic and Kurdish, with 6+ years professional interpreting experience — genuinely useful for bilingual content and outreach work, which is rare on most freelance platforms.

Have something that needs automating?

Tell me what's eating your time — email, content, a website that needs an AI assistant — and I'll tell you exactly how I'd approach it, no obligation.

Hire me