/ GLOSSARY — SHOPIFY · SAAS · AI

Developer
glossary.

Definitions of the technical terms used across this portfolio — Shopify Plus, Hydrogen, Liquid, RAG, AI agents, Core Web Vitals, multi-tenant SaaS, and the integration tools that show up in case studies. Written for founders evaluating an engagement, not for engineers who already know the answer.

/01 permalink

Shopify Plus

Shopify's enterprise tier with custom checkout, B2B features, and Shopify Functions. Shopify Plus is Shopify's enterprise-tier plan that unlocks custom checkout extensions, Shopify Functions, B2B catalogs, dedicated launch engineer support, and multi-store management. Used by stores doing $1M+ in annual revenue or those that need checkout customizations the standard Shopify plan does not allow.

Related: Shopify Hydrogen, Shopify Liquid

/02 permalink

Shopify Liquid

Shopify's server-side templating language for themes. Liquid is the templating language Shopify themes are written in. It mixes HTML with placeholder tags (`{{ product.title }}`) and logic tags (`{% if customer.tags contains 'vip' %}`). Liquid templates render server-side on Shopify's infrastructure, which means they are fast and SEO-friendly out of the box but cannot run JavaScript-only frameworks like React.

Related: Shopify Hydrogen, Shopify Plus

/03 permalink

Shopify Hydrogen

Shopify's React-based framework for building headless, custom storefronts. Hydrogen is Shopify's official Remix-based framework for building headless storefronts in React. It pairs with Oxygen (Shopify's hosting) to render product, collection, and checkout flows in JavaScript instead of Liquid. Used when a store needs custom UI patterns or sub-200ms page loads that a Liquid theme cannot deliver.

Related: Shopify Liquid, Shopify Plus, Headless commerce

/04 permalink

Headless commerce

An architecture where the storefront is decoupled from the commerce backend. Headless commerce is an architecture pattern where the storefront UI is a separate application (built in React, Next.js, Hydrogen, etc.) that talks to a commerce backend (Shopify, BigCommerce, Commercetools) over an API. It trades the simplicity of a templated theme for full UI control and faster page loads.

Related: Shopify Hydrogen

/05 permalink

Core Web Vitals (CWV)

Google's three user-experience metrics: LCP, INP, and CLS, plus TTFB. Core Web Vitals are Google's three real-user performance metrics: Largest Contentful Paint (LCP — how fast the main content shows up), Interaction to Next Paint (INP — how responsive the page is to taps and clicks), and Cumulative Layout Shift (CLS — how stable the layout is during load). Good CWV scores boost SEO ranking and conversion rates.

Related: Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS)

/06 permalink

Largest Contentful Paint (LCP)

How long it takes the largest visible element to render on the page. LCP measures the time from when the page starts loading to when the largest visible element (usually the hero image or main heading) finishes rendering. Google's target is under 2.5 seconds. LCP is the single most-tuned Core Web Vitals metric.

Related: Core Web Vitals (CWV), Cumulative Layout Shift (CLS)

/07 permalink

Cumulative Layout Shift (CLS)

How much the page layout jumps around as it loads. CLS measures how much visible content shifts during page load — usually because images or ads load late and push content down. Google's target is a CLS score under 0.1. Specifying `width` and `height` on images is the easiest CLS fix.

Related: Core Web Vitals (CWV), Largest Contentful Paint (LCP)

/08 permalink

Retrieval-Augmented Generation (RAG)

AI architecture pattern that retrieves relevant documents before generating an answer. RAG is a pattern for LLM-powered apps where the system retrieves relevant chunks of documents from a search index or vector database, then passes those chunks to the LLM as context for its answer. RAG lets an AI app answer questions about private or up-to-date data without retraining the model. Typical stack: Postgres with pgvector or a dedicated vector DB, an embedding model, and an LLM like GPT-4 or Claude.

Related: AI agent, AI evals

/09 permalink

AI agent

An LLM-powered system that can call tools, branch on results, and complete multi-step tasks. An AI agent is an LLM-powered system that goes beyond chat: it can call functions or tools (search the web, query a database, send an email), evaluate the result, and decide what to do next. Production agents need eval suites, retry handling, and observability so they do not fail silently in production.

Related: Retrieval-Augmented Generation (RAG), AI evals

/10 permalink

AI evals

Test suites that score an LLM's outputs against expected behavior. Evals are automated test suites for LLM-powered features. They score outputs on accuracy, format compliance, hallucination rate, and other dimensions. Evals are how production AI apps catch regressions before deploying a new prompt or model version. Without evals, AI features degrade silently every time the prompt or model changes.

Related: Retrieval-Augmented Generation (RAG), AI agent

/11 permalink

Multi-tenant SaaS

A SaaS architecture where many customer organizations share one app instance with isolated data. Multi-tenant SaaS is an architecture where many customer organizations (tenants) share the same application instance, but each tenant's data is isolated from the others. Typically implemented at the database row level using a `tenant_id` column on every table. Cheaper to operate than single-tenant deployments and the default for most B2B SaaS.

Related: Next.js

/12 permalink

Next.js

React-based framework for building full-stack web applications. Next.js is a React framework built by Vercel for building full-stack web applications. It handles server-side rendering, static generation, file-based routing, API routes, and edge deployment. Next.js 16 (the App Router) is the default choice for new SaaS products in 2026.

Related: Multi-tenant SaaS

/13 permalink

Top Rated Plus (Upwork)

Upwork's highest freelancer tier — top 3% by sustained client outcomes. Top Rated Plus is Upwork's highest freelancer rank, awarded to the top 3% of freelancers based on long-running client relationships, large-contract value, and a sustained 90%+ job-success score. Kashif Anjum has held Top Rated Plus status with a 100% job-success score across 242+ contracts and $277K+ lifetime earnings.

/14 permalink

Twilio

Cloud platform for voice, SMS, and messaging APIs. Twilio is a developer platform for voice calls, SMS, MMS, WhatsApp, and other messaging channels via API. Common SaaS integration for adding click-to-call, two-factor authentication, and automated notifications. Used in the PAININJURYLAW workspace to log every client call and text against the matter timeline.

/15 permalink

Nylas

API platform for unified email, calendar, and contacts integrations. Nylas is a developer platform that provides a single API for reading and writing email, calendar events, and contacts across Gmail, Outlook, Exchange, iCloud, and other providers. Common SaaS integration for products that need to merge customer email and calendar into a unified timeline.

/16 permalink

Docuseal

Open-source eSignature platform. Docuseal is an open-source electronic signature platform that supports embedded signing flows, PDF templates, and SAML/OAuth authentication. A self-hostable DocuSign alternative. Integrated into the PAININJURYLAW workspace so attorneys never leave the app to send a document for signature.

/17 permalink

Conversion Rate Optimization (CRO)

Practice of improving the percentage of visitors who complete a desired action. Conversion Rate Optimization is the practice of improving the percentage of site visitors who complete a desired action — buying a product, signing up, booking a call. Common tactics: A/B testing checkout flows, fixing Core Web Vitals, simplifying form fields, adding trust signals. Often paired with performance work because faster pages convert better.

Related: Core Web Vitals (CWV)