Custom WordPress theme, hand-written PHP and vanilla JavaScript. No page builders, no Elementor, no Divi. The whole thing is around 100KB of CSS and JS — about a tenth of what a typical agency site weighs. Every animation runs on the compositor; nothing is layout-thrashing.
Bilingual EN/CY support is server-rendered from a cookie so language preference survives between pages. Dark mode is the same — no FOUC. The view transitions between pages use the native browser API; no React, no Next.js, no SPA router.
Built to be fast on a phone in a coffee shop in Bangor as much as on a 4K screen in London.