Gabriel Freeman, GLF Analytics, Los Angeles

The data and the tech behind growing brands.

I help brands grow with numbers and the right tools. Since 2017 I have set growth strategy and built the reporting behind it. I also audit the websites, apps, and AI a business runs on and build what is missing.

Independent since 2021
Who I work with Brands, restaurant groups, startups, construction management firms, marketing agencies
Something I built with AI

birthday-cards.ai

An AI card maker, live since March 2026. Type a name or add a photo and get a printable card. The numbers are read from its analytics.

Built end to end, with Claude Code
  • Design
  • Next.js front end
  • OpenAI and Gemini image generation
  • Email and PDF delivery
  • Share and gift links
  • Rate limits and spend caps
  • Seven search landing pages
  • Analytics, about 60 events
318 cards made last 30 days
822 cards made since March 2026
423 visitors last 30 days
75 visitors from search last 30 days

Refreshed September 8, 2026 from Vercel Web Analytics on birthday-cards.ai.

Selected work

Marketing since 2017 and independent since 2021

Case Study Hospitality

Bartaco

Coastal-themed restaurant chain serving food inspired by Latin America, Asia and the Mediterranean.

Led digital growth across ordering, loyalty, and paid channels across 34 markets.

Challenge

The business needed unified digital systems to scale ordering and marketing performance.

Solution

Launched QR ordering, scaled loyalty and email strategy, and optimized paid media and delivery channels.

Outcome

34 markets, more than two years, ongoing.

Case Study Enterprise

Unilever

A global consumer goods giant that acquired health and wellness brand Liquid I.V.

Built a BigQuery source of truth for Beauty & Wellbeing DTC brands.

Challenge

Data was fragmented across multiple sources with no unified reporting layer.

Solution

Built the BigQuery warehouse, connected the sources, and wrote the SQL so the brand teams could trust one set of numbers.

Outcome

One warehouse the brand teams report from.

Case Study My own product

birthday-cards.ai

Live since March 2026. One person, the whole stack.

An AI card generator I designed, built, and run. Built with Claude Code on Next.js and Vercel.

Challenge

Take a product the whole way without a team: design, development, database, email, search, and analytics.

Solution

Shipped the generator, then email and gift delivery, then search landing pages. Wrote the tracking myself, about 60 events, so a finished card is counted apart from a click.

Outcome

822 cards made since March 2026, 423 visitors in the last 30 days.

Built with
  • Claude Code
  • Next.js
  • Vercel
  • OpenAI
  • Gemini
  • Airtable
  • Resend
  • Vercel Blob
  • Upstash
Covered

design, development, database, email, SEO, analytics

Case Study Construction management

AI for construction management

The work below is for a construction management company in LA. Weekly client reports, contractor PDFs, bids, budgets.

My AI practice for construction teams. Report generators on Power Automate and the Claude API, a bid comparison tool, and the training that got a whole firm prompting.

Challenge

Hours went to formatting and re-typing, report quality varied by author, and any AI tool had to keep client data private.

Solution

A weekly report generator: an employee submits a short form, attaches a contractor PDF, and gets back a branded report. The same architecture became a general document generator and a bid comparison analyzer.

Outcome

Reports, bids, and a prompt library the team runs without me. Every workflow has a named human reviewer.

Built with
  • Power Automate
  • Claude API
  • Azure Document Intelligence
  • Microsoft 365
  • Copilot
  • Claude Code
Covered

workflow design, prompt engineering, document templates, training

Case Study D2C Startup

Gotham Goods

Luxury home and body brand from New York-based retailer Gotham.

Launched a custom ecommerce site with tracking and lifecycle marketing from day one.

Challenge

A new brand needed a custom build, analytics, and a go-to-market plan to drive early growth.

Solution

Managed the agency build, implemented tagging and analytics, and built Klaviyo email programs.

Outcome

A custom site, full tracking, and an email program from day one.

Case Study Performance Nutrition

UCAN

A sports nutrition brand known for its unique, slow-release energy products.

Built the data stack, then used it to run digital strategy across channels.

Challenge

Data lived across platforms with no unified system to support reporting or strategy.

Solution

Implemented a BigQuery-based data stack with Looker Studio and Sheets, then partnered on digital strategy.

Outcome

One data stack and eighteen months of strategy across channels.

Case Study Floral Retail

Fox Fodder Flowers

New York City-based floral design studio and shop.

Delivered reporting, SEO fixes, and Google Ads growth with positive ROI.

Challenge

Search visibility and paid acquisition needed a reset alongside stronger reporting.

Solution

Ran a full SEO audit, resolved technical issues, and launched Google Ads from scratch.

Outcome

Search fixed and a Google Ads account profitable on brand and non-brand terms.

All 7 case studies are on this page. The longer list of everything I have done since 2017 is one page over.

The long list
Gabriel Freeman About

I'm Gabriel Freeman. I run GLF Analytics from Los Angeles and every engagement is mine start to finish. Before GLF I worked in growth and analytics for consumer brands. The long list of what I have done since 2017 is here.

Now: delivery analytics for a 34-market restaurant group and an AI rollout at a construction management firm.

Newsletter

I write about this work on Substack. What worked, what did not, and what it cost.

Read the newsletter
Working together

I take on a few retainers at a time and the right full-time role.

If your numbers, reporting, or systems need someone to own them, email me. I reply within a day.