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

/*
  Profile singleton. Facts from docs/design/02-ux/CANONICAL_CONTENT.md;
  hero/about copy from CONTENT_STRATEGY §2–3. Norwegian written natively.
  photo.src uses the `placeholder:` scheme until the real headshot is dropped in.
*/
export const profile: Profile = {
  name: 'Connor Babbington',
  links: {
    email: 'connor.babbington@cesnimda.co.uk',
    phone: '+47 41 33 44 70',
    phoneHref: 'tel:+4741334470',
    linkedin: 'https://cesnimda.co.uk/Linkedin',
    gitea: 'https://git.cesnimda.uk/cesnimda',
  },
  cv: {
    en: { path: '/cv/connor-babbington-cv-en.pdf', sizeKb: 290, updated: '2026-07' },
    no: { path: '/cv/connor-babbington-cv-no.pdf', sizeKb: 296, updated: '2026-07' },
  },
  photo: {
    src: '/assets/portrait.webp',
    alt: {
      en: 'Connor Babbington, smiling, outdoors',
      no: 'Connor Babbington, smilende, utendørs',
    },
    caption: { en: 'tønsberg, norway · 2025', no: 'tønsberg, norge · 2025' },
  },
  languages: [
    { label: { en: 'English', no: 'Engelsk' }, level: { en: 'native', no: 'morsmål' } },
    {
      label: { en: 'Norwegian', no: 'Norsk' },
      level: { en: 'B1 · actively developing', no: 'B1 · i aktiv utvikling' },
    },
  ],
  chips: [
    { id: 'location', label: { en: 'Tønsberg, Norway', no: 'Bosatt i Tønsberg' } },
    { id: 'permit', label: { en: 'Work permit ✓', no: 'Gyldig oppholdstillatelse' } },
    {
      id: 'availability',
      label: { en: 'Remote / hybrid / on-site', no: 'Remote / hybrid / oppmøte' },
    },
    {
      id: 'languages',
      label: { en: 'English native · Norsk B1', no: 'Engelsk morsmål · Norsk B1' },
    },
  ],
  proof: [
    { stat: { en: '8+ yrs', no: '8+ år' }, label: { en: 'Experience', no: 'Erfaring' } },
    {
      stat: { en: 'UK public sector', no: 'Offentlig sektor (UK)' },
      label: { en: 'Background', no: 'Bakgrunn' },
    },
    {
      stat: { en: '.NET · React · Docker', no: '.NET · React · Docker' },
      label: { en: 'Core stack', no: 'Kjernestack' },
    },
    {
      stat: { en: 'Based in Norway', no: 'Bosatt i Norge' },
      label: { en: 'Work permit ✓', no: 'Oppholdstillatelse ✓' },
    },
  ],
  content: {
    en: {
      eyebrow: 'SYSTEMS DEVELOPER · TØNSBERG, NORWAY',
      roleLine: 'Systems Developer — .NET, full-stack & infrastructure',
      heroTagline: 'I design, build and run web systems.',
      heroSummary:
        'Eight-plus years delivering internal software for UK local government — now building full-stack products in Norway.',
      statusLine: 'status: open to work',
      aboutHeading: 'About',
      aboutParagraphs: [
        'I’m a systems developer with a backend-leaning full-stack background: business systems, troubleshooting and production support. I like turning stakeholder requirements into practical, reliable software, and I care about the parts users never see — tests, deployments and keeping things running.',
        'Alongside professional work I build and self-host my own projects — a job-application tracker, a self-hosted inbox cleanup tool, and a home infrastructure lab. It keeps my skills current and hands-on, and it’s where I get to make the architecture decisions end to end.',
        'I’m based in Tønsberg, Norway, with a valid residence permit. English is my native language and my Norwegian is at B1 and actively improving. Outside work I’m into PC and board games, cooking, and generally learning new things.',
      ],
      interestsLine: 'PC & board games · cooking · always learning something new',
      contactHeading: 'Looking for a systems developer in Norway?',
      contactBody: 'I usually reply within a day — e-mail is fastest.',
    },
    no: {
      eyebrow: 'SYSTEMUTVIKLER · TØNSBERG',
      roleLine: 'Systemutvikler — .NET, fullstack og infrastruktur',
      heroTagline: 'Jeg utvikler og drifter websystemer.',
      heroSummary:
        'Åtte års erfaring med fagsystemer i britisk offentlig sektor — nå bygger jeg fullstack-løsninger fra Tønsberg.',
      statusLine: 'status: åpen for muligheter',
      aboutHeading: 'Om meg',
      aboutParagraphs: [
        'Jeg er systemutvikler med bakgrunn i fullstack med tyngde på backend: fagsystemer, feilsøking og driftsstøtte. Jeg liker å gjøre om behov fra brukere og interessenter til praktisk og pålitelig programvare, og jeg bryr meg om det brukerne aldri ser — tester, utrulling og stabil drift.',
        'Ved siden av jobb bygger og drifter jeg egne prosjekter — en jobbsøknads-tracker, et verktøy for innboks-opprydding og en hjemmelab for infrastruktur. Det holder ferdighetene mine oppdaterte, og der tar jeg alle arkitekturvalgene selv, fra ende til ende.',
        'Jeg er bosatt i Tønsberg og har gyldig oppholdstillatelse. Engelsk er morsmålet mitt, og norsken min er på B1 og i aktiv utvikling. På fritiden liker jeg PC- og brettspill, matlaging og å lære nye ting.',
      ],
      interestsLine: 'PC- og brettspill · matlaging · lærer alltid noe nytt',
      contactHeading: 'Ser dere etter en systemutvikler?',
      contactBody: 'Jeg svarer vanligvis innen en dag — e-post er raskest.',
    },
  },
};
