import type { Meta } from '@lib/schema';

/* Per-page SEO metadata, handwritten per locale (SEO_SPEC §2). Keyed by pageId. */
export const meta: Meta = {
  home: {
    en: {
      title: 'Connor Babbington — Systems Developer (.NET, React) · Tønsberg, Norway',
      description:
        'Systems developer with 8+ years building full-stack and backend systems in C#, .NET, React and Docker. Based in Tønsberg, Norway. Open to work.',
    },
    no: {
      title: 'Connor Babbington — Systemutvikler (.NET, React) · Tønsberg',
      description:
        'Systemutvikler med 8+ års erfaring med fullstack og backend i C#, .NET, React og Docker. Bosatt i Tønsberg. Åpen for nye muligheter.',
    },
  },
  projects: {
    en: {
      title: 'Projects — Connor Babbington',
      description:
        'Case studies of systems I have designed, built and run: JobTrack, InboxIntel and a self-hosted infrastructure lab.',
    },
    no: {
      title: 'Prosjekter — Connor Babbington',
      description:
        'Gjennomganger av systemer jeg har designet, bygget og driftet: JobTrack, InboxIntel og en egendriftet hjemmelab.',
    },
  },
  jobtrack: {
    en: {
      title: 'JobTrack — case study · Connor Babbington',
      description:
        'AI-assisted job-search workspace: React, ASP.NET Core, a Kanban pipeline, deterministic CV match and Gmail threads — architecture, decisions, security.',
    },
    no: {
      title: 'JobTrack — prosjektgjennomgang · Connor Babbington',
      description:
        'AI-assistert arbeidsrom for jobbsøking: React, ASP.NET Core, Kanban-pipeline, deterministisk CV-match og Gmail-tråder — arkitektur, valg og sikkerhet.',
    },
  },
  inboxintel: {
    en: {
      title: 'InboxIntel — case study · Connor Babbington',
      description:
        'A self-hosted inbox intelligence tool: semantic search (pgvector + Ollama), AI summaries and inbox-health analytics, built as Clean Architecture in .NET 10.',
    },
    no: {
      title: 'InboxIntel — prosjektgjennomgang · Connor Babbington',
      description:
        'Et egendriftet verktøy for innboks-intelligens: semantisk søk (pgvector + Ollama), AI-sammendrag og innboks-helse, bygget som Clean Architecture i .NET 10.',
    },
  },
  homelab: {
    en: {
      title: 'Self-hosted infrastructure lab — Connor Babbington',
      description:
        'A ~30-service home lab: Ubuntu, Docker, Traefik, Authentik SSO, CrowdSec and self-hosted Gitea CI — hands-on ops, and the deploy target for this site.',
    },
    no: {
      title: 'Egendriftet hjemmelab — Connor Babbington',
      description:
        'En hjemmelab med ~30 tjenester: Ubuntu, Docker, Traefik, Authentik SSO, CrowdSec og egendriftet Gitea-CI — praktisk drift, og utrullingsmålet for denne siden.',
    },
  },
  experience: {
    en: {
      title: 'Experience — Connor Babbington',
      description:
        'Eight years as a systems developer in UK local government, from apprentice to full developer, plus self-directed product work in Norway.',
    },
    no: {
      title: 'Erfaring — Connor Babbington',
      description:
        'Åtte år som systemutvikler i britisk offentlig sektor, fra lærling til utvikler, samt egen produktutvikling i Norge.',
    },
  },
  about: {
    en: {
      title: 'About — Connor Babbington',
      description:
        'A systems developer based in Tønsberg, Norway, with a backend-leaning full-stack background and a habit of building and self-hosting projects.',
    },
    no: {
      title: 'Om meg — Connor Babbington',
      description:
        'Systemutvikler bosatt i Tønsberg, med fullstack-bakgrunn med tyngde på backend og en vane for å bygge og drifte egne prosjekter.',
    },
  },
  contact: {
    en: {
      title: 'Contact — Connor Babbington',
      description:
        'Get in touch about a systems developer role in Norway. E-mail, LinkedIn or the contact form — I usually reply within a day.',
    },
    no: {
      title: 'Kontakt — Connor Babbington',
      description:
        'Ta kontakt om en systemutvikler-rolle i Norge. E-post, LinkedIn eller kontaktskjema — jeg svarer vanligvis innen en dag.',
    },
  },
  cv: {
    en: {
      title: 'CV — Connor Babbington',
      description:
        'Download Connor Babbington’s CV in English or Norwegian — systems developer, 8+ years, .NET and full-stack.',
    },
    no: {
      title: 'CV — Connor Babbington',
      description:
        'Last ned CV-en til Connor Babbington på engelsk eller norsk — systemutvikler, 8+ år, .NET og fullstack.',
    },
  },
  colophon: {
    en: {
      title: 'Colophon — how this site works · Connor Babbington',
      description:
        'How this portfolio is built: Astro static site, CSS-first motion, bilingual by design, self-hosted in Docker with a small .NET contact relay.',
    },
    no: {
      title: 'Kolofon — slik er siden bygget · Connor Babbington',
      description:
        'Hvordan denne porteføljen er bygget: Astro-statisk side, CSS-basert bevegelse, tospråklig fra bunnen, egendriftet i Docker med en liten .NET-relay.',
    },
  },
};
