LEGO
Senior developer producing an all‑new e‑commerce platform with React. Designed to handle high traffic volumes and support multi‑language and multiple currencies.

Hands‑on technical leadership for digital transformation programmes, specialising in complex Next.js and React replatforming, migrations, platform architecture, performance, and technical SEO.
I am a friendly and enthusiastic senior engineer and technical leader backed by over twenty‑three years of hands‑on experience.
I help teams and clients design, build and improve websites, applications and web platforms, pairing architecture, delivery judgement and hands‑on TypeScript, React, HTML, and CSS.
My portfolio is diverse; I work with global clients, solving real-world problems, including:
Senior developer producing an all‑new e‑commerce platform with React. Designed to handle high traffic volumes and support multi‑language and multiple currencies.

Lead engineer on this massive replatforming project, unifying twelve disparate applications under a new headless architecture with React and Next.js.

Senior developer working on this highly animated, interactive website and automotive configurators for Polestar, once Volvo's fledgling go‑faster brand, now turned EV company. Built with Gatsby, React, and TypeScript.

Next.js Website and Application Development fits when the first implementation needs to protect SEO, content operations, accessibility, and release behaviour.
Migrations to Next.js is the right route when routes, redirects, CMS workflows, and search signals need to survive the move.
Use Technical SEO Recovery and Debugging when rankings, crawl behaviour, indexation, or template output changed after release.
Use Next.js Performance and Stability when slow routes, hydration failures, cache surprises, scripts, or deployment issues are blocking confidence.
Embedded Technical Leadership fits when architecture, delivery quality, mentoring, or implementation trade‑offs need help inside the work.
Fractional Technical Leadership fits when roadmap, supplier, architecture, and release‑risk decisions need senior review before a permanent hire.

SEO best practices in Next.js, with a sharper focus on Core Web Vitals, stable layouts, lighter bundles, metadata, and real user measurement for search.

Google's old exchange was simple: crawl the web and send traffic back. AI search weakens that bargain by answering more journeys before the click.

Debug stale Next.js App Router pages with cache tags, revalidation paths, CMS webhooks, preview freshness, dependency graphs, and simpler cache contracts.

Contentful to Sanity migration risks for Next.js sites, including models, references, rich text, preview, metadata, redirects, and launch checks.

AI knowledge retrieval can weaken organisational memory when summaries hide context, dissent, incident history, product reasoning, and uncertainty.

Why CMS preview belongs in the migration plan for Next.js sites, covering draft state, auth, cookies, iframes, cache invalidation, and governance.


Cloudflare Pay Per Crawl, AWS WAF AI Traffic Monetization and AI crawlers show crawler access becoming commercial infrastructure, not just bot control.

How to decide whether moving from Contentful to Sanity makes sense for a Next.js website, including workflow, modelling, preview, and migration risk.

A practical explanation of AI, AGI and ASI for engineering and product teams, covering capability, autonomy, risk, governance and real‑world impact.

Proxy and Reflect APIA look into how JavaScript's Proxy and Reflect APIs work together to intercept and redefine object behaviour, including practical use cases and common patterns.

Fix Contentful preview in Next.js by checking Draft Mode, preview URLs, iframe cookies, draft data boundaries, auth, performance, and editor trust.