Welcome to the Loopspeed Blog

A growing collection of guides and fun stuff we've been building

LiquidGlass: Shimmering Glass Effect for React

A reusable Apple-inspired “liquid glass” wrapper built for React. It uses SVG refraction, chromatic aberration, and GPU-assisted backdrop blur/saturation. Customisable with props.

Eduard RaddSep 2025

How we rebuilt Apple FaceID for the web

The team built Face ID for the web - in 1 day! Admittedly it doesn't do actual face verification... but it does hook into your camera and use machine learning to recognise when you smile. Made sexy by shader-powered visuals that give the big boys a run for their money!

Matthew Frawley, Theo Walton, Tom IsherwoodAug 2025

How to use Google Sheets as a free CMS for Next.js Localisation - supporting unlimited locales

A lightweight localisation setup for Next.js App Router using TypeScript. Featuring locale-based routing, a custom parseT function, HTML element parsing, and translation syncing from Google Sheets.

Atanas DimitrovAug 2025

Advanced scroll-based particle transitions using a WebGL simulation shader

Learn how I built the background particles on the Loopspeed home page using Three.js, a simulation shader (FBO) and the GSAP animation library.

Matthew FrawleyAug 2025

Animated Grid in Next.js: A Step-by-Step Tailwind CSS and GSAP Tutorial

A guide to mapping data into a responsive grid, animating it for desktop and mobile, and making it reusable.

Eduard Radd, Matthew FrawleyFeb 2025

Scroll-driven image sequence in React with GSAP

A step-by-step guide to creating a scroll-driven image sequence canvas in Next.js using GSAP.

Matthew FrawleyJan 2025

Configure your Next.js Typescript project for custom shader materials and glsify in React Three Fiber

Get custom React Three Fiber shader materials with glslify working in your Next.js Typescript project. Step-by-step guidance on packages, config and code.

Matthew FrawleyJan 2025

Build an animated scroll-controlled wave plane with React Three Fiber and custom shader material

This simple project is a great way to learn about ThreeJS shaders and how to use them in a Next.js Typescript environment.

Matthew FrawleyJan 2025

Looking for an experienced team to help bring a project to life?

tech icontech icontech icontech icontech icontech icontech icontech icon