Coded sites and smooth motion, built properly.

When a standard template isn’t enough, I hand-code the site: custom layouts, fast pre-rendered pages and the motion that makes it feel finished, all hosted on Wix.

WixWix HeadlessWix StoresWix Blog and CMSJavaScriptTypeScriptNode.jsAstroHTML and CSSREST APIsSEOCanva

Coded headless sites

Total control, still on Wix.

A headless site is coded by hand and pre-rendered to plain HTML, then hosted on Wix. You get pixel-level design, fast pages and custom motion, and you keep Wix’s hosting, domains and business tools.

  • Custom layouts and effects that an editor template can’t do
  • Wired to Wix Forms, Blog and CMS where a project needs them
  • Built for keyboard, screen reader and reduced-motion users

Proof it’s real

This is how Wild Web Design’s own website is built and hosted.

// build.mjs: pre-render every page to plain HTMLfor (const page of pages) {  write(page.path, render(page));}// site.js: one scroll loop, no cursor trackingconst io = new IntersectionObserver(reveal);document.querySelectorAll(".rv")  .forEach(el => io.observe(el));// then upload the files to Wix Headless

Mouse and scroll effects

Effects with restraint.

Smooth hovers, scroll reveals, line-draw and page transitions. Each one is tested on phones and switches off for people who prefer reduced motion.

Smooth hover depth

Cards lift, images ease and edges draw in. All of it runs on the GPU, with no cursor tracking.

Mask reveals

Headings wipe in from behind a mask as they scroll into view, so text feels set into the page.

Page transitions

Pages change with an orange column sweep. Try any link on this site, or switch your device to reduced motion and it simply cuts.

Every effect respects the reduced-motion setting, keeps text readable and stays light on phones.

  • No cursor-follower tricks: hovers are CSS only, so they stay smooth on any device
  • Animations use transforms and opacity, so pages stay fast on mobile
  • Menus trap focus, lock scroll only while open and restore your place

Have a site in mind?

Tell me what you need on a free 15-minute call. I’ll say honestly whether it’s a job for me.