// portfolio

Things I've built.

A curated selection of production automation systems and AI agents — real, working systems, not mockups. Every one of them is open on GitHub: clone it, read the workflow, judge for yourself.

// multi-agent_&_backend_systems

Multi-Agent & Backend Systems

Python · FastAPI · RAG · MCP

Production AI Automation Platform

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
View on GitHub
LangGraph · Python · FastAPI · n8n

AI Multi-Agent Business OS

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
View on GitHub
Python · MCP · Docker

Custom MCP Server for Business Tools

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

MCPDockerAPI Design
View on GitHub
LangGraph · Claude/OpenAI · GoHighLevel · n8n

AI Sales Agent + CRM

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
View on GitHub
// ai_agents_&_assistants

AI Agents & Assistants

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

AI Personal Gmail & Calendar Assistant

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
View on GitHub
n8n · OpenAI · Gmail API · Google Contacts API

AI Email Assistant with Google Contacts & Gmail

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
View on GitHub
// rag_&_chatbots

RAG & Chatbots

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

AI RAG Chatbot & Knowledge Base Automation

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
View on GitHub
n8n · Google Gemini

AI Website Chatbot

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
View on GitHub
// gohighlevel_automations

GoHighLevel Automations

GoHighLevel · Claude API · n8n

AI Chatbot (Claude API + GHL)

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
View on GitHub
GoHighLevel · n8n

Speed-to-Lead System

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
View on GitHub
GoHighLevel · n8n

Missed Call Text-Back Automation

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
View on GitHub
GoHighLevel

Agency Snapshot / White-Label Setup

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
View on GitHub
// lead_generation,_crm_&_hiring

Lead Generation, CRM & Hiring

Make.com · Apollo.io · Apify · OpenAI

AI Lead Generation & Enrichment System

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
View on GitHub
n8n · Gmail · OpenAI · Slack · Cal.com

AI Hiring Pipeline: Screening to Interview

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
View on GitHub
Make.com · PDF.co · OpenAI

AI Resume Screening & Candidate Scoring

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
View on GitHub
// document_&_content_automation

Document & Content Automation

n8n · OpenAI · Telegram · Google Sheets

AI Invoice & Receipt Processing Automation

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
View on GitHub
n8n · Gemini (LangChain) · Tavily · LinkedIn API

AI Multi-Agent LinkedIn Content System

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
View on GitHub

More where those came from.

Zapier email/lead automations, more GoHighLevel builds, social-media and video pipelines, market research agents, and more — all public on GitHub, updated regularly as I ship new work.

github.com/sohaggain →