Akib Zawayed: Three.js Portfolio Shipped to WordPress by Akib ZawayedAkib Zawayed: Three.js Portfolio Shipped to WordPress by Akib Zawayed

Akib Zawayed: Three.js Portfolio Shipped to WordPress

Portfolio project
Akib Zawayed
The pixel portrait and scroll motion, recorded on the live site

My Portfolio: Hand-Made Motion That Stays Fast

A lead developer's portfolio has seconds to prove the craft. Mine had to show it, not say it: a dark, editorial site with real motion that never costs speed, and still editable in WordPress.
My role: design, motion and development Stack: Vite, Three.js, GSAP, Lenis, WordPress and Elementor Live site: akib.avixdigital.com
A case-study page on a laptop
A case-study page on a laptop

The challenge

Seconds to make an impression.
Motion usually costs speed.
A custom build is hard to keep editing.
Years of links and rankings on the old URLs.
At a glance: shipping code since 2019, 3 core platforms, about 60 fps
At a glance: shipping code since 2019, 3 core platforms, about 60 fps

What I built

A Three.js hero portrait that resolves from pixels and breaks apart under the cursor.
Transform and opacity-only animation, Lenis smooth scroll and GSAP ScrollTrigger, with WebGL that renders only while something moves.
Built once in Vite, then shipped to WordPress as an Elementor widget for every section.
The same addresses as the old site for every case study, plus reduced-motion support.
Four problems solved in code: pixel portrait, stacked works, project pages and menu
Four problems solved in code: pixel portrait, stacked works, project pages and menu
A portrait that says hi
A portrait that says hi
Every project gets its own page
Every project gets its own page

The result

About 60 fps through a full fast scroll, measured in Chrome.
The static site and the WordPress version stay identical.
Every old URL kept, and accessible by default.
The outcome: hand-made, and still about 60 fps
The outcome: hand-made, and still about 60 fps
Just as sharp on a phone
Just as sharp on a phone
Selected works on a laptop and phone
Selected works on a laptop and phone
Want motion like this on your site? Send me a message.

0 likes · 2 views · Nov 9, 2026

My personal portfolio: a Three.js pixel portrait and GSAP scroll motion at about 60 fps, built once in Vite and shipped to WordPress as Elementor widgets.

Tags