// portfolio

Things I've built.

Working automation systems and AI agents. Open a workflow, explore the architecture, or inspect the code.

About this portfolio

A curated selection of automation builds, AI agents, and implementation examples. Each listed project links to its public GitHub repository, where you can inspect the workflow and code.

SYSTEM MAP01 — 04
INPUT······························OUTCOME
// multi-agent_&_backend_systems

Multi-Agent & Backend Systems

Python · FastAPI · RAG · MCP

Production AI Automation Platform

See the system overview

Multi-agent AI automation platform combining RAG retrieval, a custom MCP server, RBAC, and human-in-the-loop approval, integrated with CRM, project-management, communications, and payments systems.

PythonFastAPIMCPRBAC
Python · FastAPI · RAG · MCP
PythonFastAPIMCPRBAC
View details →
View on GitHub
LangGraph · Python · FastAPI · n8n

AI Multi-Agent Business OS

See the system overview

5-agent LangGraph pipeline (Research → Sales → CRM → Communication → Reporting) with human-in-the-loop approval, exposed via REST API, n8n webhook, and MCP.

LangGraphMulti-AgentMCP
LangGraph · Python · FastAPI · n8n
LangGraphMulti-AgentMCP
View details →
View on GitHub
Python · MCP · Docker

Custom MCP Server for Business Tools

See the system overview

A custom MCP server exposing search, database, CRM, email, calendar, and analytics tools to any AI agent — authenticated, tested, and Docker-ready.

MCPDockerAPI Design
Python · MCP · Docker
MCPDockerAPI Design
View details →
View on GitHub
LangGraph · Claude/OpenAI · GoHighLevel · n8n

AI Sales Agent + CRM

See the system overview

An AI sales agent using LangGraph, GoHighLevel CRM, and n8n to qualify leads, score them, and follow up — with every action gated behind human approval.

LangGraphGoHighLevelSales
LangGraph · Claude/OpenAI · GoHighLevel · n8n
LangGraphGoHighLevelSales
View details →
View on GitHub
// ai_agents_&_assistants

AI Agents & Assistants

n8n · GPT-5 · Whisper · Gmail API · Calendar API · Telegram  ★

AI Personal Gmail & Calendar Assistant

See the system overview

Multi-agent architecture with separate Gmail and Calendar sub-agents — handles email (send/reply/search/delete/label) and calendar (create/reschedule/cancel/check availability) from text or voice commands, with contact lookup and cross-turn memory.

n8nGPT-5Multi-AgentVoice
n8n · GPT-5 · Whisper · Gmail API · Calendar API · Telegram
n8nGPT-5Multi-AgentVoice
View details →
View on GitHub
n8n · OpenAI · Gmail API · Google Contacts API

AI Email Assistant with Google Contacts & Gmail

See the system overview

Natural-language agent that looks up and verifies a recipient in Google Contacts, drafts a context-aware email, and sends it via Gmail — holding memory across turns to handle multi-step requests.

n8nGmail APIContacts API
n8n · OpenAI · Gmail API · Google Contacts API
n8nGmail APIContacts API
View details →
View on GitHub
// rag_&_chatbots

RAG & Chatbots

n8n · Pinecone · OpenAI/Gemini · Google Drive · Apify

AI RAG Chatbot & Knowledge Base Automation

See the system overview

Two linked pipelines: a knowledge-base pipeline that syncs Google Drive documents into Pinecone as vector embeddings, and a chatbot pipeline running semantic search with memory-enabled RAG responses. Includes an Apify variant for scraping live site content.

RAGPineconeVector DB
n8n · Pinecone · OpenAI/Gemini · Google Drive · Apify
RAGPineconeVector DB
View details →
View on GitHub
n8n · Google Gemini

AI Website Chatbot

See the system overview

Live, publicly deployed chatbot on aismartgalaxy.com that scrapes real site content on each query and answers only from that data, with session memory and a clean fallback for unknown answers.

n8nGeminiLive
n8n · Google Gemini
n8nGeminiLive
View details →
View on GitHub
// gohighlevel_automations

GoHighLevel Automations

GoHighLevel · Claude API · n8n

AI Chatbot (Claude API + GHL)

See the system overview

Conversational AI that answers service questions, qualifies leads, and detects booking/complaint intent via structured JSON output, with auto-tagging and instant human handoff for complex conversations.

GoHighLevelClaude API
GoHighLevel · Claude API · n8n
GoHighLevelClaude API
View details →
View on GitHub
GoHighLevel · n8n

Speed-to-Lead System

See the system overview

Instant SMS, email, and task creation within 60 seconds of a form submission, with a 5-minute manager-escalation check and 24-hour nurture fallback for unresponsive leads.

GoHighLeveln8n
GoHighLevel · n8n
GoHighLeveln8n
View details →
View on GitHub
GoHighLevel · n8n

Missed Call Text-Back Automation

See the system overview

A missed inbound call auto-triggers a business-hours-aware SMS with a booking link, callback task creation, internal rep notification, and 2hr/24hr follow-up escalation.

GoHighLeveln8n
GoHighLevel · n8n
GoHighLeveln8n
View details →
View on GitHub
GoHighLevel

Agency Snapshot / White-Label Setup

See the system overview

A fully pre-configured template sub-account bundling pipelines, custom fields, calendars, and 4 core automations into a one-click deploy — cuts client onboarding from ~5 days of manual setup to ~15 minutes.

GoHighLevelWhite-Label
GoHighLevel
GoHighLevelWhite-Label
View details →
View on GitHub
// lead_generation,_crm_&_hiring

Lead Generation, CRM & Hiring

Make.com · Apollo.io · Apify · OpenAI

AI Lead Generation & Enrichment System

See the system overview

Captures inbound leads via Google Forms, syncs to Apollo as CRM contacts, and runs parallel enrichment (structured lookup + Apify LinkedIn scraping) synthesized by GPT into a ready-to-use research summary.

Make.comApollo.io
Make.com · Apollo.io · Apify · OpenAI
Make.comApollo.io
View details →
View on GitHub
n8n · Gmail · OpenAI · Slack · Cal.com

AI Hiring Pipeline: Screening to Interview

See the system overview

Automates the full candidate lifecycle — captures applications via Gmail, extracts job titles with AI, routes candidates through stage detection, and fires the right action per stage: rejection, screening invite, Slack alert, or interview scheduling.

n8nOpenAISlack
n8n · Gmail · OpenAI · Slack · Cal.com
n8nOpenAISlack
View details →
View on GitHub
Make.com · PDF.co · OpenAI

AI Resume Screening & Candidate Scoring

See the system overview

Watches new applications, converts resumes from PDF to text, scores each candidate against a fixed weighted rubric, and auto-routes to Rejected or Interview-Invite — with an optional manual-override scenario for hiring managers.

Make.comOpenAI
Make.com · PDF.co · OpenAI
Make.comOpenAI
View details →
View on GitHub
// document_&_content_automation

Document & Content Automation

n8n · OpenAI · Telegram · Google Sheets

AI Invoice & Receipt Processing Automation

See the system overview

Auto-extracts merchant, line items, taxes, and totals from invoice/receipt PDFs and images uploaded via Telegram, structures the data to JSON, logs it to Sheets, and sends a confirmation.

n8nOpenAIOCR
n8n · OpenAI · Telegram · Google Sheets
n8nOpenAIOCR
View details →
View on GitHub
n8n · Gemini (LangChain) · Tavily · LinkedIn API

AI Multi-Agent LinkedIn Content System

See the system overview

A research agent grounds content in real-time data, a writing agent drafts the post, a design agent creates a matching visual, and a headline agent crafts the hook — publishing straight to LinkedIn with zero manual steps.

n8nLangChainMulti-Agent
n8n · Gemini (LangChain) · Tavily · LinkedIn API
n8nLangChainMulti-Agent
View details →
View on GitHub
// client_&_product_builds

Client & Product Builds

Workflow or product interface for WhatsApp AI Sales & Support Automation
WhatsApp · n8n · AI Agent · Google Sheets

WhatsApp AI Sales & Support Automation

See the system overview

Routes incoming WhatsApp messages by type, processes text, images, voice notes, video, and documents, then uses an AI sales agent with product and order tools to prepare the right reply.

WhatsAppAI AgentMultimodalAutomation
WhatsApp · n8n · AI Agent · Google Sheets
WhatsAppAI AgentMultimodalAutomation
View details →
Selected project · workflow preview
Workflow or product interface for Messenger AI Agent & Conversation Routing
Messenger · n8n · AI Agent · Google Sheets

Messenger AI Agent & Conversation Routing

See the system overview

Receives Messenger conversations, checks routing and pause rules, handles supported message types, and connects an AI agent to product, order, and customer-service tools.

MessengerAI AgentRoutingAutomation
Messenger · n8n · AI Agent · Google Sheets
MessengerAI AgentRoutingAutomation
View details →
Selected project · workflow preview
Workflow or product interface for Reusable Google Maps Local Business Lead Generator
Google Maps · APIs · Google Sheets · n8n

Reusable Google Maps Local Business Lead Generator

See the system overview

A reusable lead-generation workflow that accepts a search configuration, gathers local business data, enriches and normalizes records, checks for duplicates, and writes the results to a sheet.

Lead GenerationGoogle MapsData EnrichmentReusable
Google Maps · APIs · Google Sheets · n8n
Lead GenerationGoogle MapsData EnrichmentReusable
View details →
Selected project · workflow preview
Workflow or product interface for Facebook Offers Data Scraper & Notification Automation
Facebook Data · AI Extraction · Google Sheets · Telegram

Facebook Offers Data Scraper & Notification Automation

See the system overview

Collects offer data from configured sources and screenshots, extracts and normalizes details, checks existing records, then stores new results and sends notifications.

Data ScrapingAI ExtractionDeduplicationNotifications
Facebook Data · AI Extraction · Google Sheets · Telegram
Data ScrapingAI ExtractionDeduplicationNotifications
View details →
Selected project · workflow preview
Workflow or product interface for Gulf Bangla News — AI WordPress to Facebook Automated Publisher
WordPress · AI Image Editing · Facebook Graph API · Google Sheets

Gulf Bangla News — AI WordPress to Facebook Automated Publisher

See the system overview

Checks for new WordPress articles, prepares a Facebook-ready image and post, publishes the content, records completion, and routes failures to an error handler.

WordPressFacebookAI ContentPublishing
WordPress · AI Image Editing · Facebook Graph API · Google Sheets
WordPressFacebookAI ContentPublishing
View details →
Selected project · workflow preview
Workflow or product interface for AI Business Agent SaaS
3 interface views
Multi-tenant SaaS · AI Agents · Unified Inbox

AI Business Agent SaaS

See the system overview

A SaaS product concept and interface for a business AI agent, including a unified multi-channel inbox, customer context, agent controls, and operational dashboards.

SaaSAI AgentDashboardUnified Inbox
Multi-tenant SaaS · AI Agents · Unified Inbox
SaaSAI AgentDashboardUnified Inbox
View details →
Selected project · workflow preview
Workflow or product interface for eBay Seller Operations Automation
2 interface views
eBay · Product Catalog · Inventory · Reporting

eBay Seller Operations Automation

See the system overview

A seller-operations dashboard concept showing product listings, inventory, supplier costs, pricing, profit, synchronization status, and operational alerts in one view.

SaaSeBayInventoryProduct Operations
eBay · Product Catalog · Inventory · Reporting
SaaSeBayInventoryProduct Operations
View details →
Selected project · workflow preview
Workflow or product interface for AI Calling Agent for Qualification & Scheduling
Voice AI · Calling Agent · Calendar Automation

AI Calling Agent for Qualification & Scheduling

See the system overview

A voice-agent concept for handling inbound qualification and calendar scheduling with conversational turn-taking and escalation when a person needs to take over.

Voice AICalling AgentQualificationScheduling
Voice AI · Calling Agent · Calendar Automation
Voice AICalling AgentQualificationScheduling
View details →
Selected project · workflow preview

More where those came from.

More builds across CRM, social media, voice, data, and AI workflows are part of the wider 100+ project portfolio. Browse the public code on GitHub or ask me for a walkthrough of a relevant system.

github.com/sohaggain →