Zed Studio

Zed Studio

Zed Studio

The marketing site for our own studio, a Greek agency building brands, websites and products. React, Three.js and GSAP, in English and Greek, tuned to stay fast on machines that struggle with any of it.

The marketing site for our own studio, a Greek agency building brands, websites and products. React, Three.js and GSAP, in English and Greek, tuned to stay fast on machines that struggle with any of it.

The marketing site for our own studio, a Greek agency building brands, websites and products. React, Three.js and GSAP, in English and Greek, tuned to stay fast on machines that struggle with any of it.

Year

2026

Category

Design Agency
Build scope
Build scope

A single page site in React and TypeScript on Vite. A Three.js particle hero, GSAP motion throughout, Lenis for smooth scrolling, and full English and Greek localisation through i18next. Booking runs on an embedded Cal.com calendar, product analytics on PostHog, images on a Cloudflare R2 CDN.

The problem
The problem

An agency site has to prove the agency can build. Anything generic quietly undercuts the pitch. So the brief was to show off motion and 3D work without shipping the kind of heavy, stuttering page that loses a client somewhere around the second scroll.

Fast on slow machines
Fast on slow machines

The 3D hero checks the browser's hardware hints once at startup and picks a tier. A capable desktop keeps the full 1,200 particle field with mouse repulsion at 1.5x pixel ratio. Anything reporting four cores or less, or 4GB of memory or less, drops to 400 drift only particles at 1x. The same flag goes on the html element so CSS can stop painting the viewport wide backdrop blur. Old desktops get caught by this too, which a pointer media query would have missed entirely.

Two languages, one payload
Two languages, one payload

Every string lives in i18next across English and Greek, with language detection on first visit. Images are pre optimised into responsive WebP sets by Sharp and served from R2.

More Pictures

03

//FAQ

Concerns

Frequently

Asked Questions

01

What do I need to get started?

02

What kind of customization is available?

03

How easy is it to edit for beginners?

04

Let me know more about moneyback guarantee?

05

Do I need to know how to code?

06

What will I get after purchasing the template?

03

//FAQ

Concerns

Frequently

Asked Questions

01

What do I need to get started?

02

What kind of customization is available?

03

How easy is it to edit for beginners?

04

Let me know more about moneyback guarantee?

05

Do I need to know how to code?

06

What will I get after purchasing the template?

03

//FAQ

Concerns

Frequently

Asked Questions

01

What do I need to get started?

02

What kind of customization is available?

03

How easy is it to edit for beginners?

04

Let me know more about moneyback guarantee?

05

Do I need to know how to code?

06

What will I get after purchasing the template?

Let'S WORK

TOGETHER

BASED IN LARISSA,

Greece

DIgital Designer
+ Framer Developer

Let'S WORK

TOGETHER

BASED IN LARISSA,

Greece

DIgital Designer
+ Framer Developer

Let'S WORK

TOGETHER

BASED IN LARISSA,

Greece

DIgital Designer
+ Framer Developer