AI Systems Architect ● Open to Remote Roles

I build AI automation systems and CRM integrations that scale your business, not your headcount.

Multi-agent pipelines, full-stack CRM architecture, API integrations, voice AI, and custom dashboards. End-to-end, for businesses that are done operating manually.

0+ Years in AI & Automation
0+ Businesses Transformed
0+ CRM Platforms Mastered
0+ Open-Source Templates
HubSpot Salesforce GoHighLevel n8n Zapier Make OpenAI Anthropic Retell Vapi LangChain Zoho Pipedrive ElevenLabs Perplexity Mistral Airtable Notion ClickUp ActiveCampaign Python PostgreSQL Stripe Supabase React Gemini Pabbly CrewAI Monday.com
HubSpotSalesforceGoHighLeveln8nZapierMakeOpenAIAnthropicRetellVapiLangChainZohoPipedriveElevenLabsPerplexityMistralAirtableNotionClickUpActiveCampaignPythonPostgreSQLStripeSupabaseReactGeminiPabblyCrewAIMonday.com
Ammar Imtiaz
AI Agents & Agentic Workflows
API Integrations & ETL Pipelines
CRM Architecture & Migration
Workflow Automation Engineering
Voice AI Agents
Custom Web Applications
SEO Infrastructure & Tools
System Architecture & Design

Not a generalist. Not a consultant with a deck. A builder.

I've spent 4+ years at the intersection of AI, automation, and business operations, deploying real systems inside legal firms, medical practices, e-commerce brands, SaaS companies, and government contractors.

I work across every major CRM, every frontier AI model, and every automation platform worth knowing. The difference between me and most "automation experts" is that I don't just connect APIs. I architect the logic that makes entire businesses scale without adding headcount — no people in the loop.

"If you want someone who goes from whiteboard to production-ready system in days, not months. That's the work I do."

Systems that run your business. Not you.

Each one handles a full business function end-to-end — no human in the loop. Click any system to see exactly how it works and what it's built on.

System / 01
Outreach System
A 7-day follow-up machine that calls, texts, and emails every lead — so you never miss a close because someone forgot to follow up.
What it does

The moment a lead comes in, a 7-day sequence kicks off automatically across call, SMS, and email. You give us a valid phone number and email. We handle everything after that.

Days 1–3 are aggressive. A call goes out immediately, followed by an email and SMS. If there's no response after 5 hours, it tries again — call and SMS. Next day: another round. Day after: one more.

Days 4–7 shift tone. One email and one SMS per day, written to sound like it's coming from you personally — not a bot. A call is only triggered if they open an email and don't reply within an hour.

At any point: if a lead replies, you get notified instantly. If they say STOP, they're removed immediately. If they book an appointment, you're notified. If they open an email but ghost it for an hour, the system calls them automatically.

Three sequence styles available — same price, different levels of aggression — built for different markets and sales cycles.

How it's built
01
Trigger & Contact Intake
Lead enters via form, CRM, or webhook. GoHighLevel captures the contact and fires the automation workflow instantly — no delay, no queue.
02
Sprint Phase (Days 1–3)
GHL workflows handle call queuing via VAPI or Retell AI for outbound voice. Email and SMS send through GHL's built-in channels. 5-hour wait timers are set inside the workflow. Each branch checks for a reply event before firing the next step.
03
Nurture Phase (Days 4–7)
Personalized messages are generated using Claude — given the lead's name, business, and context from the CRM. Email open tracking is handled by GHL's pixel. If open detected and no reply for 60 minutes, the workflow triggers an AI call via VAPI or Retell.
04
Reply & Intent Detection
All inbound replies feed into Claude via the GHL webhook. It classifies intent: hot (wants to talk), neutral (question), STOP (unsubscribe). Routes accordingly — notifies owner, books calendar, or removes contact.
05
Notifications
Every significant event — reply, booking, unsubscribe — fires an instant email notification to the business owner via GHL's email action node. No dashboard to check. You get an email.
Stack
GoHighLevel VAPI Retell AI Claude API n8n
System / 02
Smart Reputation Management
Good reviews get through fast. Bad ones get caught, handled personally, and never reach the internet.
What it does

After a job or interaction, the system reaches out to the customer by email or SMS asking how their experience was. The customer replies in plain language — the AI reads what they said and decides what happens next.

If they're happy, the AI sends them a direct link to leave a public review — removing all friction between a satisfied customer and a Google review.

If they're unhappy, no review link ever appears. Instead, they get a personal apology and the business owner is notified so they can step in, resolve it, and potentially turn the situation around before it becomes a public problem.

The system also tracks whether the customer even opened the first outreach email. If they didn't open it, it tries again — up to 3 more times. If they did open it but didn't respond, it follows up 4 times — because someone who opens but doesn't respond is worth nudging.

How it's built
01
Post-Interaction Trigger
Triggered by a GHL pipeline stage change, a completed appointment, or a manual tag. Sends an outreach email or SMS through GHL asking for feedback.
02
Email Open Tracking Logic
GHL's email open pixel fires when the email is viewed. The workflow checks open status after a set delay — if not opened, re-sends up to 3 times. If opened with no reply, triggers up to 4 follow-ups.
03
Sentiment Classification
Customer reply hits a webhook. Claude receives the raw reply with a classification prompt — outputs: positive, neutral, or negative intent. No keyword matching. It reads what was actually said.
04
Routing
Positive → GHL sends the Google review link automatically. Negative → Claude drafts a personalized apology. GHL sends it and simultaneously fires a notification to the business owner with the customer's exact response.
Stack
GoHighLevel Claude API n8n
System / 03
Content Engine
From market research to published blog, LinkedIn post, tweets, images, and video ads — a full content pipeline that runs on its own.
What it does

The engine starts by figuring out what your market actually cares about. It finds the 5 biggest pain points in your industry and as many working marketing angles as it can pull — then scans competitors to understand how they write, what they say, and how their ads look.

From that research, it produces five written reports: your brand voice, your positioning, where competitors sit, the copy style that works in your market, and how you should differentiate.

It then goes into planning — taking each pain point and marketing angle and generating 5 content ideas around each one. It picks the best 3 and finds proven hooks for each of them.

From there, a content writer produces a 250-word SEO blog post for each idea, a LinkedIn post referencing it, and a set of tweets built around the same topic — written as independent observations, not promotions.

Then the media side kicks in: 5 static ad images, 1 UGC-style video, and 5 video ad scripts. You pick one script. The video gets produced using AI video generation — delivered and ready to post.

Throughout all of this, Claude and Grok are reading each other's output and debating what's good enough before anything moves forward. Perplexity is the search engine for everything. If something can't be found there, the SERP API is the backup.

How it's built
01
Research Agent
Claude and Grok both query Perplexity API for industry trends, pain points, and competitor positioning. Where Perplexity hits its limits, SerpAPI fills the gap with live search results. Both models debate and consolidate findings before the next stage starts.
02
Reporting
Claude takes the consolidated research and writes five structured reports — brand voice, positioning, competitor map, copy style, differentiation angle. These documents feed every downstream step and are stored for reuse.
03
Content Planner
A planning agent loops through each pain point and marketing angle, generating 5 content ideas per input. Claude and Grok independently score each idea against engagement criteria. The 3 highest-scoring ideas per angle advance.
04
Hook Research
For each approved idea, Perplexity searches for high-performing hooks from top content in the same niche. Claude selects and adapts the best fit to the brand voice.
05
Content Writing
Claude writes the 250-word SEO blog, LinkedIn post, and standalone tweets — separate prompts, each with different tone and structure constraints. The blog targets keyword density and readability.
06
Media Generation
Static images: Nanobanan generates base visuals with ad-style overlays layered programmatically. UGC: Nanobanan paired with HeyGen API for avatar-based video. Video ads: Veo 3 and Kling 3.0 via kie.ai API generate the final video ad from the approved script.
Stack
Claude API Grok API Perplexity API SerpAPI Nanobanan HeyGen API Veo 3 Kling 3.0 kie.ai API n8n Make
System / 04
Chat & Call Agents
Inbound and outbound agents that talk to people, remember what was said, and handle bookings — across every channel at the same time.
What it does

One agent handles every conversation channel at once — email, SMS, WhatsApp, Facebook, Instagram, live chat on your site — and an AI voice agent handles calls. They all know who they're talking to and what was said before, regardless of which channel the person switches to.

For inbound: someone messages on Instagram and asks about availability — the agent answers, checks the calendar, and books the appointment without you touching it.

For outbound: the system follows up with people who didn't respond, re-engages old leads, and reminds people about upcoming appointments.

At any point during a chat or call, the agent can reschedule, cancel, or book a new appointment directly — no hold music, no "I'll pass this along." It does it live. If the conversation reaches a point where a human needs to step in, the agent flags it and hands off cleanly.

Issues get solved. Questions get answered. Appointments get managed. None of it requires you to be online.

How it's built
01
Unified Conversation Layer
GoHighLevel's conversation inbox aggregates all channels — SMS, email, Facebook Messenger, Instagram DM, WhatsApp, and live chat — into a single thread per contact. Every message in or out goes through one API surface, so the AI always has full context regardless of channel.
02
AI Chat Agent
Inbound messages trigger a GHL webhook to n8n. n8n passes the full conversation history and contact data to Claude. Claude generates a response based on a business-specific system prompt — FAQ, services, pricing, tone. Response posts back through GHL's messaging API to the original channel.
03
Calendar Integration
Claude has access to GHL's Calendar API as a tool call. When a user asks to book, reschedule, or cancel, the agent checks real-time availability and completes the action mid-conversation. Confirmation goes back to the user in the same message thread.
04
Voice Agent
VAPI or Retell AI handles inbound and outbound calls. The voice agent shares the same knowledge base and CRM data as the chat agent — it knows who it's calling, the history, and the intent. Post-call transcript syncs back to the GHL contact record.
05
Follow-up & Handoff
If a conversation goes cold, n8n fires a re-engagement workflow after a set interval. If Claude detects escalation signals — anger, legal language, complex issues — it tags the conversation, pauses the AI, and sends the business owner an alert with full context to take over.
Stack
GoHighLevel Claude API VAPI Retell AI n8n

My everyday building blocks.

Browse the n8n library →

What I can build.

Multi-Agent AI & Agentic Workflows

I design and deploy multi-agent systems using LangChain, CrewAI, and custom frameworks. agents that research, decide, and act autonomously with defined guardrails.

LangChain · CrewAI · AutoGen · n8n AI Agents · OpenAI · Claude API

CRM Architecture & Integration

Full CRM setup, migration, and multi-platform integration. I've worked inside 10+ CRMs and can wire them together, migrate data without loss, and build automation on any stack.

GoHighLevel · HubSpot · Salesforce · Zoho · Pipedrive · Close · ActiveCampaign

API Integrations & ETL Pipelines

Anything with an API can be connected. I build fault-tolerant data pipelines that move, transform, and sync data across your entire stack. zero manual entry.

REST APIs · Webhooks · Python · Supabase · PostgreSQL · Airtable

Advanced Workflow Automation

Complex, multi-step workflows that cover every edge case. I migrate fragile Zapier/Make flows into robust, self-healing n8n infrastructure built to scale.

n8n · Make · Zapier · Pabbly · Custom Triggers · Webhooks

Voice AI Agents

Hyper-realistic AI voice agents for inbound support and outbound sales. booking into your calendar, qualifying leads, and handling objections at scale.

Retell · Vapi · Assistable · ElevenLabs

Custom Web Apps & Dashboards

Full-stack web applications with real-time data, clean UI, and direct API access to your stack. Dashboards that replace 10 browser tabs with one command center.

React · Python · Supabase · PostgreSQL · REST APIs · Stripe

What operators say after we've shipped.

Let's build something serious.

I take on a limited number of engagements each month. Whether you need a consultant, a contractor, or a full system architect. Let's talk.