Dave Macaulay

Dave Macaulay: AI engineer. Agents, Claude, and a lot of generated pixels.

I build agents that run in production, work with Claude every day, and generate images with Gemini. Before AI, I built a CMS that Magento acquired and led engineering teams at Adobe and Bold Commerce.

Currently building AI products at ShopVision and running a games studio. Not necessarily in that order.

  1. Brighton, from 2011
  2. Barcelona, from 2017
  3. Austin, from 2019

The short version

The long version

Brighton

2011–2017

Where it started: Magento agency work by the sea, then a company of my own.

  1. 2011–2013

    FreelanceWeb Developer

    Building sites for clients while still in college.

    • Client sites on PHP, MySQL and early HTML5/CSS3
  2. 2012–2013

    GSB AssociatesJunior Web Developer

    Joined a fast-moving agency already trained, and levelled up fast.

    • Rich applications on Drupal, Magento and OpenCart
  3. 2013–2017

    GENE CommerceCo-Founder & Senior Magento Developer

    Co-founded an e-commerce agency and functionally led a development team of 16.

    • Magento builds for brands like Hornby, Scalextric and Protein World
    • The official Braintree extension for Magento, built with PayPal
    • The first Apple Pay extension for Magento 1
    • All four Magento 1 certifications
  4. 2014–2017

    BlueFoot CMSCreator

    Designed, built and launched BlueFoot CMS. Magento acquired it, and I led its evolution into Magento Page Builder.

    • BlueFoot CMS, acquired by Magento
    • Led Page Builder architecture across multiple engineering teams (2017)

Barcelona

2017–2019

Inside Magento core, taking Page Builder from acquisition to general availability.

  1. 2017–2019

    Magento, an Adobe companySenior Full Stack Engineer / Architect

    Team lead and key contributor on Page Builder, front end and back end, while advising product direction.

    • Page Builder GA, on time, in Magento Commerce 2.3.1
    • Ran the technical side of the Page Builder early access programme
    • Introduced TypeScript to the business, with tooling to make it stick
    • Spoke at events around the world about Magento and Page Builder

Austin

2019–now

Moved to Texas, led teams, then went back to building with my own hands.

  1. 2019–2020

    AdobeSenior Full Stack Engineer / Architect

    Architecture lead on PWA Studio, Adobe's headless storefront framework.

    • Page Builder integration into PWA Studio
    • Extensibility work alongside the architecture team
    • Localization strategy and design for PWA Studio
    • Helped accelerate Venia 2.0 and B2B Purchase Order Rules
  2. 2020–2022

    AdobeEngineering Manager → Sr. Engineering Manager

    Managed and grew the PWA Studio team and project.

    • Led the Roadmap Acceleration Program, onboarding partner engineers
    • More frequent, larger releases through CI/CD and test automation
  3. 2022–2025

    Bold CommerceSenior Engineering Manager

    Managed multiple teams (about 15 direct reports) across Subscriptions, Account Center and Platform Integrations.

    • Led a payments product integration into Adobe Commerce / Magento, as architect and pair-programmer
    • New SDLC and product support processes
    • Promoted multiple engineers and mentored many more
  4. 2025–now

    ShopVisionAI Staff Engineer

    Back to hands-on engineering, building AI-powered e-commerce intelligence products.

    • A first-party data feature: customers analyse their Shopify and uploaded data against ShopVision's datasets
    • Full stack across Price Intelligence and Wholesale Intelligence, from scraping and ingestion to matching, pricing logic and UI
    • LangGraph agents running in production
    • Live product demos as a solutions engineer, helping close deals
    • React, Next.js, TypeScript, LangGraph, Supabase

Meanwhile

2021–now

My own studio, making multiplayer games for web and mobile, alongside the day job.

  1. 2021–now

    Lockdown GamingFounder & CEO

    Leading a small team that creates, launches and grows web and mobile multiplayer games.

    • Games: Prison Struggle, Music Battle, Deadly Mafia, Mob Wars City and Prison Struggle: Idle
    • AI pipelines that generate sprites and art assets for our games
    • Image generation with Gemini
Engraved-style portrait of Dave Macaulay in a wide-brimmed hat and jacket

Hi, I’m Dave.

AI engineer and technical leader, 13+ years across e-commerce, gaming, SaaS and AI.

I gravitate towards pragmatic architecture: solutions that solve real business problems without unnecessary complexity. Whether it was shipping Page Builder at Adobe, running live demos to help close deals at ShopVision, or building games with a small team, I care most about outcomes that move the needle for customers.

These days that means AI wherever it earns its keep: agents in production, Claude in every part of how I build, image generation with Gemini, and pipelines that turn ideas into game art.

Ship fast, stay close to customers, and let business needs drive technical decisions.

Tools I reach for

  • Claude Code
  • Claude API
  • LangGraph
  • Agentic AI
  • Gemini image generation
  • AI asset pipelines
  • TypeScript
  • React
  • Next.js
  • Supabase
  • Magento / Adobe Commerce
  • Architecture
  • Team leadership

Certified, repeatedly

  • Adobe Certified Professional, Magento Commerce Developer
  • Magento 2 Certified Associate Developer
  • Magento Certified Developer Plus
  • Magento Certified Developer
  • Magento Certified Front End Developer