// Shared portfolio content.
//
// To swap a project's placeholder for a real image:
//   1. Drop the file in /images/ (any name; PNG / JPG / WebP / SVG all work).
//   2. Add `image: 'images/<filename>'` to that project's entry below.
// To remove an image and go back to the striped placeholder, delete the line.
const PROFILE = {
  name: 'Andrew Hilburn',
  initials: 'AH',
  builds: 'Dashboards, calculators, internal tools',
  tagline: 'Connecting advanced problems with technology-enhanced solutions.',
  email: 'andrewjhilburn@gmail.com',
  about: [
    'I work at the intersection of business operations and software — translating messy real-world processes into tools that are sharper, faster, and easier to live with.',
    'My focus has been the specialty coffee industry: roasteries, multi-location cafes, and the supply chains that connect them. Most of the projects below started as a problem someone described to me, and ended as something they could click.',
  ],
};

const PROJECTS = [
  {
    id: 'bi-coffee',
    num: '01',
    name: 'BI for Coffee',
    feature: 'main',
    year: '2025',
    tag: 'Analytics',
    blurb: 'Business intelligence',
    desc: 'A dashboard that pulls sales, inventory, and brew data into one view for specialty coffee operators.',
    url: 'https://andrew-hilburn-bi-for-coffee.pages.dev/',
    image: 'images/bi-for-coffee.png',
  },
  {
    id: 'support-app',
    num: '02',
    name: 'Support App',
    feature: 'secondary',
    year: '2025',
    tag: 'Internal Tool',
    blurb: 'Ticketing & triage',
    desc: 'A lightweight workflow tool for small support teams to track, route, and resolve customer requests.',
    url: 'https://support-app-b85.pages.dev/',
    image: 'images/support-app.png',
  },
  {
    id: 'customer-globe',
    num: '03',
    name: 'Customer Globe',
    feature: 'secondary',
    year: '2025',
    tag: 'Visualization',
    blurb: 'Geographic view',
    desc: 'An interactive globe that maps customers and accounts geographically for at-a-glance distribution.',
    url: 'https://customer-globe.pages.dev/',
    image: 'images/customer-globe.png',
  },
  {
    id: 'coroastery',
    num: '04',
    name: 'Coroastery Savings',
    year: '2024',
    tag: 'Calculator',
    blurb: 'Cost analysis',
    desc: 'A side-by-side savings model for shared and co-roasting arrangements.',
    url: 'https://coroasterysavings.pages.dev/',
    image: 'images/coroastery-savings.png',
  },
  {
    id: 'brew',
    num: '05',
    name: 'Brew Calculator',
    year: '2024',
    tag: 'Calculator',
    blurb: 'Ratios & dose',
    desc: 'Recipe ratios and extraction math for daily brewing — built to be opened, used, and closed in under a minute.',
    url: 'https://brewcalculatorah.pages.dev/',
    image: 'images/brew-calculator.png',
  },
  {
    id: 'platform',
    num: '06',
    name: 'Coffee Platform',
    year: '2024',
    tag: 'Operations',
    blurb: 'Operations hub',
    desc: 'A centralized operations surface for multi-location coffee businesses.',
    url: 'https://coffee-platform.pages.dev/',
    image: 'images/coffee-platform.png',
  },
  {
    id: 'cva',
    num: '07',
    name: 'CVA App',
    year: '2024',
    tag: 'Discovery',
    blurb: 'Customer value analysis',
    desc: 'A guided worksheet that turns sales conversations into structured discovery notes and a value summary.',
    url: 'https://cva-app.andrewjhilburn.workers.dev/',
    image: 'images/cva-app.png',
  },
];

window.PROFILE = PROFILE;
window.PROJECTS = PROJECTS;
