Performance Case Study
What happens when you strip a WordPress site down to its studs and rebuild it from scratch no page builders, no bloat, just clean PHP, SCSS, and vanilla JS.
Even on a simple portfolio page, Elementor enqueues Slick, Swiper, Bootstrap, multiple widget CSS files, and its own frontend JS — regardless of whether you use those features.
Every Elementor widget you don't use still ships its CSS. The render-blocking resources pile up before a single pixel of your content loads.
A custom theme loads exactly what it needs one CSS file, one JS file, and nothing else. No framework overhead. No widget bloat. Just your code.
📱 Mobile
🖥 Desktop
Custom Theme
Elementor
"Page builders trade performance for convenience. When performance matters, and for SEO and user experience it always does, a custom-built theme is the right tool for the job."
This site is the proof. Every interaction, animation, and layout is purpose-built no widget overhead, no unused CSS, no render-blocking scripts. Just fast, clean, intentional code.
Back to My Work