Portfolio

AI Automation Portfolio — Andy B.

Real systems. Real results.

25 years enterprise IT. Now building end-to-end AI automation platforms for businesses that want to move faster without hiring more people.

0
Live automation systems
0
Outreach messages sent
0
Videos published monthly
0
Services in production
Scroll to explore
Work

Case studies

01
Lead generation
WhatsApp outreach pipeline
Live+
The problem

Manual B2B prospecting across Australia and Canada was slow, inconsistent, and impossible to scale beyond a few contacts per day.

The solution

Fully automated system — scrapes prospects, enriches with AI research, writes personalised WhatsApp messages, qualifies replies, and books calls. Zero human involvement until a meeting is confirmed.

n8nSupabaseWAHA WhatsAppApifyTavilyDeepSeekCalendly
Google MapsApify scrape
Supabaseleads table
Tavily AIenrichment
DeepSeekpersonalise
WAHAWhatsApp send
AI qualifyreply handler
Calendlybooking
500/day
Messages delivered
2 markets
AU & Canada
7
Connected workflows
0 manual
Steps to booking
02
Social media automation
LinkedIn content automation
Live+
The problem

Manually writing and posting LinkedIn content was taking 45–60 minutes every day. Consistency was poor and ideas were running out.

The solution

Claude generates posts using a dual-formula system, fal.ai creates matching images, a Gmail approval gate gives human sign-off, then LinkedIn API publishes automatically 4x per week.

n8nClaude 3.5 Sonnetfal.ai FluxGmail APILinkedIn APIGoogle Sheets
Schedule4x per week
Claude 3.5post writer
fal.ai Fluximage gen
Gmail loopapproval gate
LinkedInauto-publish
Sheetsstatus log
4x/week
Posts published
0 min/day
Manual time spent
<$5/mo
Running cost
45 posts
Content calendar
03
HR automation
Resume screening automation
Live+
The problem

HR team manually reviewing 50–100 resumes per role, each taking 5–10 minutes. Backlog causing candidate drop-off and inconsistent scoring decisions.

The solution

n8n reads incoming resumes from Gmail, extracts text, sends to OpenAI for scoring against job criteria, logs results in Google Sheets, and auto-sends rejection emails for scores below threshold.

n8nOpenAIGmail APIGoogle Sheets
Gmailresume arrives
Text extractPDF parse
OpenAIscore vs criteria
Thresholdpass / reject
Sheets logscore + notes
Auto-emailrejection send
30 sec
Per resume (was 5–10 min)
80%
Manual work eliminated
100%
Consistent scoring
0
Missed applications
04
Lead follow-up
Multi-channel marketing stack
Live+
The problem

Lead follow-up happening manually via WhatsApp, email, and LinkedIn separately. Leads going cold due to delayed responses with no consistent sequence.

The solution

When a lead submits a form, the system sends a WhatsApp acknowledgement, personalised email within 2 minutes, logs in Sheets, and fires a follow-up WhatsApp at 24 hours if no reply.

n8nWhatsApp APIGmail SMTPLinkedIn APIGoogle Sheets
Form submitlead arrives
WhatsAppinstant ack
Gmailpersonalised email
Sheets loglead recorded
24hr checkno reply?
Follow-upWhatsApp
2 min
Response (was hours)
100%
Leads followed up
3 channels
Coordinated automatically
0
Manual steps
05
Content automation
AI Shorts Factory
Live+
The problem

Creating short-form video content manually required scripting, recording, editing, and uploading — hours per video, impossible to scale to volume.

The solution

Daily schedule fires, DeepSeek writes the script, Claude polishes the hook, Kokoro TTS narrates in Hindi, fal.ai generates scene images, FFmpeg stitches the video, YouTube API publishes — fully automated.

n8nDeepSeekClaude 3.5Kokoro TTSfal.ai FluxFFmpegMinIOYouTube API
Schedule7:30 AM IST
DeepSeekscript gen
Claudehook polish
Kokoro TTSHindi voice
fal.aiimage gen
FFmpegvideo stitch
YouTubeauto-upload
60+/mo
Videos published
2 channels
Running simultaneously
100%
Automated
8 nodes
Integrated services
06
Document intelligence
DocIQ — AI document processing
In development+
The problem

Businesses processing invoices, RFPs, and contracts manually — extracting data by hand, filing in spreadsheets, losing hours to repetitive document review.

The solution

Documents uploaded, OCR-extracted via Dockling, analysed by Claude for structured data extraction, classified by type, stored in Supabase, and surfaced through an Appsmith dashboard.

n8nClaude AIDockling OCRGotenbergSupabaseAppsmith
Doc uploadPDF / Word
DocklingOCR extract
Claude AIdata extract
Classifierdoc type
Supabasestructured store
Appsmithdashboard
3 pipelines
Invoice, RFP, contract
17 fields
Extracted per document
Self-hosted
Full data privacy
JSONB
Flexible schema
07
Platform build
NeoFlow — self-hosted AI automation platform
Live+
The problem

Businesses paying $500–2,000/month for SaaS tools that don’t integrate, can’t be customised, and send sensitive data to third-party servers they don’t control.

The solution

Complete self-hosted AI automation platform — 38 containerised services on one VPS covering workflow automation, AI agents, vector search, WhatsApp, CRM, social scheduling, voice AI, and a branded client dashboard.

Dockern8nFlowiseSupabaseQdrantOllamaAuthentik SSONginx
Authentik SSOaccess control
n8nautomation
FlowiseAI agents
Supabasedatabase
MinIOfile storage
Nginxproxy + SSL
38+
Containerised services
$20/mo
Infrastructure cost
$2K+
Monthly SaaS replaced
100%
Data stays on server
Infrastructure

Tech stack

Automation
n8n · Flowise · Appsmith
AI & LLMs
Claude · DeepSeek · Ollama · OpenRouter
Data & storage
Supabase · Qdrant · MinIO · PostgreSQL
Communication
WAHA WhatsApp · Chatwoot · Twilio
Media & content
fal.ai Flux · Kokoro TTS · FFmpeg · Whisper
Infrastructure
Docker · Nginx · Portainer · Contabo VPS
Let’s work together

Ready to automate
your business?

Book a free 30-minute AI audit. I’ll map out exactly what can be automated and what it’s worth to your bottom line.

PMP Certified AWS AI Practitioner 25+ Years Enterprise IT