How a portfolio website became a lead-generating platform migration from Notion to a custom WordPress theme with 3D, AI, and Lighthouse 100
From a template builder to a marketing machine. Built by one person in 4 weeks.
Notion + Super.so → Custom WordPress
Notion + Super.so looked like a template, so clients did not read it as a serious business. Pages loaded slowly, SEO was limited, and customization was impossible. I was losing potential clients before the first conversation.
Marketing that actually sells
Not just a website, but a marketing platform
3D interface
An interactive keyboard of technologies that visitors can click and explore
AI consultant
The chatbot replies in seconds, segments visitors, and sends a PDF
15 case studies
Each one includes metrics, process, and a PDF lead magnet via Telegram
Instant load time
The page opens in 0.4 seconds, faster than 99% of websites
Content system
15 articles, 9 templates, and SEO/GEO optimization: the blog works as a marketing asset
Google in 2 days
Indexed without errors, ranking in position 5 from the first days
From idea to launch in 4 weeks
Architecture
Why WordPress instead of React? Because clients can update content themselves without a developer.
3D and animation
Three.js for the keyboard and GSAP for scroll effects. Vanilla JS instead of a framework means less code and a faster site.
AI chatbot
The Claude API routes intent: it detects whether a visitor wants SEO, ads, or analytics and responds accordingly.
Optimization
I removed 86% of the page weight: lazy loading, critical CSS, and Vite instead of Webpack. Result: 100/100 Lighthouse.
The numbers speak for themselves
The site launched in April 2026. Business metrics such as conversions, leads, and traffic are updated monthly.
Last updated: April 2026
Want the same level for your business?
We will review your site in 30 minutes: speed, UX, and conversion.
Message me on Telegram →Use a custom theme without page builders like Elementor or Divi. Inline critical CSS and load the rest asynchronously. Add lazy loading for images and video. Use Vite instead of Webpack for a smaller bundle. Keep plugins to a minimum, because each extra plugin can add 50-200 ms.
The full cycle from architecture to deploy took 4 weeks for a site of this size, with 50+ pages. That includes the design system, development, AI chatbot, content, and SEO/GEO optimization.
Builders limit performance, SEO, and customization. You cannot build a Three.js scene or a custom chatbot on Tilda. A custom theme gives full control over every byte of code.
Yes. The chatbot works as a standalone module and can be integrated into WordPress, Shopify, or even static HTML. Configuring the segmentation for your business takes 2-3 days.
It depends on the project scope and business needs. On a free consultation, we can break down exactly what your project needs and choose the best setup.