Files
ResumeSite/site/src/data/meta.ts
T

126 lines
5.0 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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: Next.js, ASP.NET Core, a Kanban pipeline, deterministic CV match and multi-provider recruiter threads.',
},
no: {
title: 'JobTrack — prosjektgjennomgang · Connor Babbington',
description:
'AI-assistert arbeidsrom for jobbsøking: Next.js, ASP.NET Core, Kanban-pipeline, deterministisk CV-match og korrespondanse fra flere kanaler.',
},
},
inboxintel: {
en: {
title: 'InboxIntel — case study · Connor Babbington',
description:
'A self-hosted inbox tool: hybrid semantic + full-text search (pgvector + Ollama), AI summaries and inbox-health analytics, built as Clean Architecture.',
},
no: {
title: 'InboxIntel — prosjektgjennomgang · Connor Babbington',
description:
'Et egendriftet innboksverktøy: hybrid semantisk + fulltekst-søk (pgvector + Ollama), AI-sammendrag og innboks-helse, bygget som Clean Architecture.',
},
},
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 Babbingtons 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.',
},
},
};