<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kamran Mushtaq | Full Stack Developer &amp; AI Automation Portfolio</title>
    <link>https://kamranmushtaq.com</link>
    <description>Latest insights on Next.js, Supabase, n8n workflow automations, and software engineering by Kamran Mushtaq.</description>
    <language>en-us</language>
    <lastBuildDate>Wed, 26 Aug 2026 16:34:30 GMT</lastBuildDate>
    <atom:link href="https://kamranmushtaq.com/feed" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Learning Garden: Compressed Sparse Row (CSR)</title>
      <link>https://kamranmushtaq.com/learning/compressed-sparse-row-csr</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/compressed-sparse-row-csr</guid>
      <pubDate>Wed, 12 Aug 2026 22:42:20 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
CSR (Compressed Sparse Row) is a storage format used to efficiently store a sparse matrix.

Its role in our system is:

Graph
 ↓
Adjacency Matrix
 ↓
Mostly 0s
 ↓
Sparse Matrix
 ↓
CSR
 ↓
Efficient storage/querying

It avoids physically storing all those zeros.

### The Problem That Led...</description>
    </item>
    <item>
      <title>Learning Garden: Graph</title>
      <link>https://kamranmushtaq.com/learning/graph</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/graph</guid>
      <pubDate>Wed, 12 Aug 2026 22:23:28 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
A graph is a data structure used to represent entities and the relationships/connections between them.

It consists mainly of:

* Nodes (vertices) → the entities
* Edges → the connections/relationships between those entities

Example:

A ─── B
│          │
│          │
C ─── D

Here:
...</description>
    </item>
    <item>
      <title>Learning Garden: Matrix</title>
      <link>https://kamranmushtaq.com/learning/matrix</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/matrix</guid>
      <pubDate>Wed, 12 Aug 2026 22:10:58 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
A matrix is a two-dimensional arrangement of values organized into rows and columns.

Its role is to organize data where both dimensions have meaning.

Example:

Math  English
Ali        80      70
Sara       90      85

Here:
* Row → student
* Column → subject
* Value → marks

So mat...</description>
    </item>
    <item>
      <title>Learning Garden: Vectorized Batch Dispatch</title>
      <link>https://kamranmushtaq.com/learning/vectorized-batch-dispatch</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/vectorized-batch-dispatch</guid>
      <pubDate>Mon, 10 Aug 2026 21:40:58 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
Vectorized Batch Dispatch means grouping many similar events together and processing them in parallel instead of handling them one at a time.

Its role is to make the system faster when many events arrive together.

### The Problem That Led to It
Imagine our simulation receives:

10,0...</description>
    </item>
    <item>
      <title>Learning Garden: Prompt Caching</title>
      <link>https://kamranmushtaq.com/learning/prompt-caching</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/prompt-caching</guid>
      <pubDate>Mon, 10 Aug 2026 21:35:13 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
Prompt caching is a technique for reusing work/results from previous requests instead of processing the same request again.

In our optimization system:

New request → check cache → if matching result exists → reuse it

The goal is to save computation and reduce latency.

### The Prob...</description>
    </item>
    <item>
      <title>Learning Garden: Knowledge Distillation</title>
      <link>https://kamranmushtaq.com/learning/knowledge-distillation</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/knowledge-distillation</guid>
      <pubDate>Mon, 10 Aug 2026 21:26:57 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
Knowledge Distillation is the process of teaching a smaller student model to imitate a larger teacher model.

In our MoM system:

Full LLM (Teacher) → Knowledge Distillation → Surrogate Model (Student)

The goal is to make the surrogate good enough at routine decisions so MoM can use ...</description>
    </item>
    <item>
      <title>Learning Garden: Surrogate Model</title>
      <link>https://kamranmushtaq.com/learning/surrogate-model</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/surrogate-model</guid>
      <pubDate>Mon, 10 Aug 2026 21:24:36 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
A Surrogate Model is a smaller, cheaper model trained to imitate a larger LLM for routine decisions.

Its role in MoM is:

Event → MoM → “This is routine” → Surrogate Model → Answer

So instead of using the expensive full LLM every time, MoM can send suitable tasks to the surrogate.

...</description>
    </item>
    <item>
      <title>Learning Garden: Mixture-of-Models (MoM) Engine</title>
      <link>https://kamranmushtaq.com/learning/mixture-of-models-mom-engine</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/mixture-of-models-mom-engine</guid>
      <pubDate>Mon, 10 Aug 2026 21:23:30 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
A Mixture-of-Models (MoM) Engine is an inference system that chooses the appropriate level of computation for each task.

Instead of sending every request to a large LLM, it can route the task to:

Full LLM → complex task

Surrogate model → routine task

Lookup table → already-known r...</description>
    </item>
    <item>
      <title>Learning Garden: Simulation Operations (SimOps)</title>
      <link>https://kamranmushtaq.com/learning/simulation-operations-simops</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/simulation-operations-simops</guid>
      <pubDate>Sun, 09 Aug 2026 21:16:29 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
Simulation Operations (SimOps) are modular, LLM-powered functions that execute the key operations required to run the simulation.

They provide the simulation with separate functions for:

Initialization → Perception → Policy → Evolution → Update → Readout

### The Problem That Led to...</description>
    </item>
    <item>
      <title>Learning Garden: State Transition</title>
      <link>https://kamranmushtaq.com/learning/state-transition</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/state-transition</guid>
      <pubDate>Sun, 09 Aug 2026 21:00:52 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
State Transition is the formal process F that takes an event and determines how that event changes the current state of the simulation.

Its role is:

Event → F → Updated State

The state may include the agent&apos;s internal/external status and/or the environment state.

### The Problem T...</description>
    </item>
    <item>
      <title>Learning Garden: Event Queue</title>
      <link>https://kamranmushtaq.com/learning/event-queue</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/event-queue</guid>
      <pubDate>Sun, 09 Aug 2026 20:56:09 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
A place where upcoming events are stored and executed in the correct order.

### The Problem That Led to It
Imagine 100 agents generate actions at different times. Without ordering, the simulator wouldn’t know which action happens first.

### What Problem It Solves
It orders events by...</description>
    </item>
    <item>
      <title>Learning Garden: External Status</title>
      <link>https://kamranmushtaq.com/learning/external-status</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/external-status</guid>
      <pubDate>Sun, 09 Aug 2026 20:36:34 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
Observable properties of an agent, such as social network connections or spatial location.

Role: It represents the agent&apos;s observable situation and relationships within the environment.

### The Problem That Led to It
An agent does not exist in isolation.

Where it is located and who...</description>
    </item>
    <item>
      <title>Learning Garden: Internal Status</title>
      <link>https://kamranmushtaq.com/learning/internal-status</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/internal-status</guid>
      <pubDate>Sun, 09 Aug 2026 20:34:03 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
The dynamic state of an agent that evolves over time, encompassing memory, beliefs, goals, and emotional state.

Role: It represents what is changing internally as the agent experiences the simulation.

### The Problem That Led to It
An agent&apos;s initial characteristics are not enough.
...</description>
    </item>
    <item>
      <title>Learning Garden: Agent Profile</title>
      <link>https://kamranmushtaq.com/learning/agent-profile</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/agent-profile</guid>
      <pubDate>Sun, 09 Aug 2026 20:32:34 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
A set of static persona attributes—such as demographics, age, income, education, and personality traits—initialized from empirical datasets to ground agent decisions.

Role: It establishes the agent&apos;s initial characteristics.

### The Problem That Led to It
Real people do not all star...</description>
    </item>
    <item>
      <title>Learning Garden: Agent-Based Modeling (ABM)</title>
      <link>https://kamranmushtaq.com/learning/agent-based-modeling-abm</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/agent-based-modeling-abm</guid>
      <pubDate>Sun, 09 Aug 2026 20:31:02 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
A computational approach for simulating the actions and interactions of autonomous agents to evaluate their effects on the system as a whole.

Role: It provides the overall simulation in which agents interact.

### The Problem That Led to It
A real system may contain thousands or mill...</description>
    </item>
    <item>
      <title>Learning Garden: Agent</title>
      <link>https://kamranmushtaq.com/learning/agent</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/agent</guid>
      <pubDate>Sun, 09 Aug 2026 20:29:37 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
An autonomous computational entity designed to emulate human-like behavior, perception, and decision-making within a simulated environment.

Role: It is the individual actor inside a simulation.

### The Problem That Led to It
Real-world systems contain many individuals who perceive s...</description>
    </item>
    <item>
      <title>Why I Changed My Portfolio Domain from &quot;Kami Presents&quot; to &quot;Kamran Mushtaq&quot;</title>
      <link>https://kamranmushtaq.com/blog/why-i-changed-my-portfolio-domain-to-kamran-mushtaq</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/why-i-changed-my-portfolio-domain-to-kamran-mushtaq</guid>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
      <description>I recently migrated my portfolio from kamipresents.com to kamranmushtaq.com. Here is why aligning my domain with my real name is the ultimate move for long-term personal branding, SEO, and entity trust.</description>
    </item>
    <item>
      <title>Learning Garden: SDK (Software Development Kit)</title>
      <link>https://kamranmushtaq.com/learning/sdk-software-development-kit</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/sdk-software-development-kit</guid>
      <pubDate>Fri, 31 Jul 2026 21:25:40 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
An SDK (Software Development Kit) is a collection of tools, libraries, documentation, and sample code that helps developers build applications for a specific platform or service. It fits between your code and the platform/API you want to use.

### The Problem That Led to It
Before SDK...</description>
    </item>
    <item>
      <title>Learning Garden: AMI (Advanced Metering Infrastructure)</title>
      <link>https://kamranmushtaq.com/learning/ami-advanced-metering-infrastructure</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/ami-advanced-metering-infrastructure</guid>
      <pubDate>Thu, 30 Jul 2026 21:54:31 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
AMI (Advanced Metering Infrastructure) is a network of smart meters, communication systems, and utility software that enables two-way communication between electricity consumers and the utility company. Unlike traditional electricity meters that only record energy usage and require ma...</description>
    </item>
    <item>
      <title>Learning Garden: PMU (Phasor Measurement Unit)</title>
      <link>https://kamranmushtaq.com/learning/pmu-phasor-measurement-unit</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/pmu-phasor-measurement-unit</guid>
      <pubDate>Thu, 30 Jul 2026 21:49:51 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
A PMU (Phasor Measurement Unit) is a high-precision sensor installed in the power grid that measures voltage and current while using GPS time synchronization so that measurements taken at different locations can be compared at the exact same instant. This allows operators to monitor t...</description>
    </item>
    <item>
      <title>Learning Garden: HMI (Human-Machine Interface)</title>
      <link>https://kamranmushtaq.com/learning/hmi-human-machine-interface</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/learning/hmi-human-machine-interface</guid>
      <pubDate>Mon, 27 Jul 2026 19:34:54 GMT</pubDate>
      <category>Learning Garden</category>
      <description>### Definition
HMI (Human-Machine Interface) is the graphical interface through which human operators interact with SCADA and other industrial control systems in a Cyber-Physical Energy System (CPES). It displays real-time information collected from the power grid—such as voltage, current, breaker s...</description>
    </item>
    <item>
      <title>Automation: Typeform to Google Sheets Sync</title>
      <link>https://kamranmushtaq.com/automation/typeform-to-google-sheets</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/automation/typeform-to-google-sheets</guid>
      <pubDate>Sat, 18 Jul 2026 21:06:39 GMT</pubDate>
      <category>Automation</category>
      <description>Problem: Manual data entry from online forms into business spreadsheets is time-consuming and prone to transcription errors, leading to fragmented lead data and slow response times.

Solution: An automated real-time bridge that captures Typeform submissions, cleanses the data, and instantly syncs it with Google Sheets. This ensures 100% data integrity and enables immediate lead follow-up without any manual overhead.</description>
    </item>
    <item>
      <title>Automation: Data Scrapping, Filtering, and Validation</title>
      <link>https://kamranmushtaq.com/automation/data-scraping-filtering-validation</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/automation/data-scraping-filtering-validation</guid>
      <pubDate>Sat, 18 Jul 2026 21:06:39 GMT</pubDate>
      <category>Automation</category>
      <description>Problem: Manual data extraction from directories often results in massive spreadsheet chaos, duplicate contacts, improperly formatted international phone numbers, and high bounce rates from unverified emails.

Solution: A fully automated pipeline that triggers from a simple form submission, utilizes Apify to scrape rich data, autonomously removes duplicates across multiple criteria (phone, email, domain), standardizes formats, validates emails natively via BounceGuard, and accurately segregates perfectly clean data into location-specific Google Sheets.</description>
    </item>
    <item>
      <title>How to Build a Premium Shopify Store 2.0 Theme Using AI Agents &amp; Custom Skill Files (The Antigravity Method)</title>
      <link>https://kamranmushtaq.com/blog/how-to-build-premium-shopify-store-theme-ai-agents-custom-skills</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/how-to-build-premium-shopify-store-theme-ai-agents-custom-skills</guid>
      <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
      <description>Building a premium, production-ready Shopify Online Store 2.0 theme from scratch is challenging. Learn how to use Google&apos;s Antigravity AI assistant with a custom SKILL.md file to orchestrate AI sub-agents for parallel research, design extraction, and Liquid code generation.</description>
    </item>
    <item>
      <title>The Judgment Crisis in AI-Augmented Software Engineering</title>
      <link>https://kamranmushtaq.com/blog/judgment-crisis-ai-software-engineering</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/judgment-crisis-ai-software-engineering</guid>
      <pubDate>Tue, 28 Apr 2026 19:45:08 GMT</pubDate>
      <category>Blog</category>
      <description>The defining challenge of 2026 is not a labor shortage, but a judgment shortage. As machines generate code faster than humans can verify it, the gap between velocity and governance is the new software bottleneck.</description>
    </item>
    <item>
      <title>Killing the Friction: The Silent Evolution of AI Context</title>
      <link>https://kamranmushtaq.com/blog/killing-the-friction-silent-evolution-ai-context</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/killing-the-friction-silent-evolution-ai-context</guid>
      <pubDate>Tue, 28 Apr 2026 17:50:24 GMT</pubDate>
      <category>Blog</category>
      <description>The most dangerous friction in any system isn&apos;t a massive bug that crashes the server; it’s the tiny, repetitive manual tasks that we convince ourselves &quot;only take a minute.&quot;</description>
    </item>
    <item>
      <title>Building a High-End E-commerce Frontend from Scratch: The Power of AI Orchestration</title>
      <link>https://kamranmushtaq.com/blog/building-high-end-ecommerce-frontend-ai-orchestration</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/building-high-end-ecommerce-frontend-ai-orchestration</guid>
      <pubDate>Mon, 27 Apr 2026 18:24:46 GMT</pubDate>
      <category>Blog</category>
      <description>Building a high-end e-commerce frontend from scratch used to take months. Discover how acting as a Lead Architect and orchestrating an &quot;AI Dream Team&quot; can move you from a blank terminal to a live URL in minutes without writing a single line of manual code.</description>
    </item>
    <item>
      <title>React (Vite) to Next.js (App Router) Migration Guide</title>
      <link>https://kamranmushtaq.com/blog/react-vite-to-nextjs-app-router-migration-guide</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/react-vite-to-nextjs-app-router-migration-guide</guid>
      <pubDate>Tue, 31 Mar 2026 09:14:23 GMT</pubDate>
      <category>Blog</category>
      <description>A complete step-by-step process to migrate a React Single Page Application (SPA) built with Vite to a modern Next.js application using the App Router.</description>
    </item>
    <item>
      <title>Python Essentials: Persistent Data and the Magic of File I/O - Part 6</title>
      <link>https://kamranmushtaq.com/blog/python-essentials-persistent-data-file-io-part-6</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/python-essentials-persistent-data-file-io-part-6</guid>
      <pubDate>Fri, 06 Mar 2026 10:14:15 GMT</pubDate>
      <category>Blog</category>
      <description>In my previous post, I focused on protecting my code with unit tests — writing checks that catch bugs before they reach real users. But after working through those exercises, I noticed a frustrating pattern that no amount of testing could fix: every time my program ended, all my data disappeared.</description>
    </item>
    <item>
      <title>Beyond Autocomplete: Building My Portfolio with Google Antigravity</title>
      <link>https://kamranmushtaq.com/blog/google-antigravity-beginner-guide-2026</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/google-antigravity-beginner-guide-2026</guid>
      <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
      <description>The end of manual coding? A deep dive into Google Antigravity — the AI-powered IDE where agents do the work while you act as the architect.</description>
    </item>
    <item>
      <title>Python Essentials: Mastering Automatic Testing – Part 5</title>
      <link>https://kamranmushtaq.com/blog/python-essentials-mastering-unit-testing-pytest</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/python-essentials-mastering-unit-testing-pytest</guid>
      <pubDate>Wed, 25 Feb 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
      <description>Move from manual debugging to professional automatic testing. Learn how to protect your code with Unit Tests and the power of Pytest.</description>
    </item>
    <item>
      <title>Architectural Debt: From Flask Script to System Blueprint</title>
      <link>https://kamranmushtaq.com/blog/architectural-debt-from-flask-script-to-system-blueprint</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/architectural-debt-from-flask-script-to-system-blueprint</guid>
      <pubDate>Mon, 23 Feb 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
      <description>When you build automation or real-time control systems, you are not writing scripts — you are engineering systems. A journey from a 1,000+ line monolith to a clean, modular architecture.</description>
    </item>
    <item>
      <title>Python Essentials: Mastering Pythonic Resilience - Part 4</title>
      <link>https://kamranmushtaq.com/blog/python-essentials-mastering-pythonic-resilience-part-4</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/python-essentials-mastering-pythonic-resilience-part-4</guid>
      <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
      <description>Learn how to build resilient automation by mastering Python&apos;s error-handling systems and creating professional custom exceptions.</description>
    </item>
    <item>
      <title>Python Essentials: Mastering Pythonic Logic - Part 3</title>
      <link>https://kamranmushtaq.com/blog/python-essentials-mastering-pythonic-logic-part-3</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/python-essentials-mastering-pythonic-logic-part-3</guid>
      <pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
      <description>Learn how to leverage AI tools to automate repetitive tasks and boost productivity.</description>
    </item>
    <item>
      <title>From Terminal to Browser: Building the VAULT Bank Manager with Python and AI</title>
      <link>https://kamranmushtaq.com/blog/terminal-to-browser-vault-bank-manager-python-ai</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/terminal-to-browser-vault-bank-manager-python-ai</guid>
      <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
      <description>Building a functional application often feels like a massive leap. Here is the story of how a simple Python script became VAULT — a sleek, AI-assisted web application.</description>
    </item>
    <item>
      <title>Python Essentials: From First Commands to Custom Functions - Part 2</title>
      <link>https://kamranmushtaq.com/blog/python-essentials-commands-to-custom-functions-part-2</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/python-essentials-commands-to-custom-functions-part-2</guid>
      <pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
      <description>Master the core foundations of Python, including terminal basics, data types, string formatting, and the art of writing clean, functional code.</description>
    </item>
    <item>
      <title>Python Essentials: From First Commands to Custom Functions - Part 1</title>
      <link>https://kamranmushtaq.com/blog/python-essentials-commands-to-custom-functions</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/python-essentials-commands-to-custom-functions</guid>
      <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
      <description>Master the core foundations of Python, including terminal basics, data types, string formatting, and the art of writing clean, functional code.</description>
    </item>
    <item>
      <title>n8n 101: The Ultimate Guide to Workflow Automation and AI Agents</title>
      <link>https://kamranmushtaq.com/blog/n8n-101-ultimate-guide-workflow-automation-ai-agents</link>
      <guid isPermaLink="true">https://kamranmushtaq.com/blog/n8n-101-ultimate-guide-workflow-automation-ai-agents</guid>
      <pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate>
      <category>Blog</category>
      <description>Whether you are a marketing manager or a developer building AI agents, n8n acts as a Swiss Army knife for automation. This guide covers the basics, key concepts, and real-world applications.</description>
    </item>
  </channel>
</rss>