WordPressBuild: Custom Theme
i2D
Digital agency website with custom templates and GSAP
Visit the live site
The problem
The agency's own site had to demonstrate the technical and visual standard it sells to clients.
What I built
Built a custom WordPress theme with bespoke page templates and GSAP scroll animations wired into the theme rather than bolted on with a plugin.
The hard part
Integrating GSAP timelines into WordPress templates cleanly, without script conflicts or blocking render.
Result
Live agency site with custom animation behaviour that the team can extend per page.
Built with
- WordPress
- CMS the client's own team can publish through without a developer in the loop.
- Custom Templates
- Hand-built theme templates rather than a page builder, which keeps the markup and the page weight under control.
- GSAP
- Animation engine that runs transforms off the main layout path, so motion holds its frame rate.
- PHP
- Server language WordPress runs on, used here for the theme and any custom endpoints.
- ACF
- Defines structured custom fields, so editors fill in labelled inputs instead of formatting inside a page body.
“Our own website is the hardest sell — clients judge us on it before they ever talk to us. Yasir built the theme from scratch and put the GSAP work straight into the templates. My team still adds pages and nothing breaks.”
Hiring from Canada? What working together looks like →

