CERN Starter Pack -Newcomer Onboarding Guide CERN Starter Pack -Guia de Acogida para Recien Llegados

Project Overview

Role: Developer Type: Open Source Website · GitHub Repository

The Challenge

New CERN employees face a maze of legal, tax, housing, and technical setup requirements spread across dozens of disconnected sources — with no single, searchable, multilingual resource.

Solution

CERN aerial view

A fully static knowledge base serving 40+ content pages in 4 languages (Spanish, English, Italian, French):

  • Legal & Tax Hub — Contracts, work permits, health insurance, taxation, pension, social security, country-specific guides (French/Swiss taxes, Spain’s Modelo 720)
  • Daily Life Hub — Housing, banking, transportation, childcare, language training, utilities
  • Technical Hub — CERN IT basics, Kerberos/SSH, LXPLUS, EOS storage, GitLab, SWAN/Jupyter, ROOT, VS Code Remote setup
  • Interactive Tools — Client-side search with accent-insensitive fuzzy matching (Fuse.js), onboarding checklist, and cost-of-living calculator
  • Accessibility — Dark mode with system preference detection, print-friendly layouts, offline support via service worker, responsive design

Architecture: Eleventy (11ty) v3 static generator with Nunjucks templating, search index built at compile time, and zero server-side dependencies.

Technical Stack

Eleventy (11ty) Nunjucks JavaScript (ES modules) Fuse.js Playwright GitHub Actions FTP Deploy

Results

Industry Relevance

Designed a multilingual knowledge-base product solving a real onboarding pain point. Demonstrates: i18n architecture at scale, static-site engineering, automated testing (355 E2E tests), CI/CD pipelines, client-side search, and the ability to identify process gaps and build tools that improve team productivity.