// 01 — behind the scenes

how this site
actually works.

A short tour through the decisions, constraints and accidents that made this resume into Kevil.OS. No build step, no framework, just plain HTML/CSS/JS plus three CDN scripts.

// the constraints

// the layers

  1. Neural canvas behind everything — particles + lines, paused when offscreen.
  2. Blurred SVG blob for the colour wash, animated via GSAP path morph.
  3. Grain + scanlines via SVG turbulence and repeating linear gradients.
  4. Custom cursor with a dot pinned to the pointer and a ring lagged by linear interpolation.
  5. Lenis for smooth scroll — tells ScrollTrigger when to update.
  6. Photo carousel with five FX renderers (glitch, pixelate, sweep, aberration, dissolve) on a dedicated canvas.
  7. LangGraph simulator — SVG beams + particle bursts + per-stage pulse + animated progress bar.
  8. Skills network — force-floating nodes with cursor repulsion and dashed core edges.
  9. Terminal + command palette + matrix rain + konami + snake + chess + doom mode.

// performance budget

// lessons

← back to home see the stack -> github ->