Landing pages, business-card sites and interactive elements in clean HTML, CSS and JavaScript — with smooth, tasteful motion. Below are live demos of the animation work, and pieces from a recent treatment-agency website.
Click → a soft-edged mask floods the whole canvas from one point. Same technique I used for a full day/night mode.
Blocks slide and fade in sequence as the section enters view — replays every time you scroll back.
The button leans toward the cursor and springs back — a small micro-interaction that makes UI feel alive.
A line that types itself out — handy for hints, hero taglines or loading states.
The logo strokes draw on from nothing, the editorial grid ripples outward like a stone dropped in water, and the whole intro lifts off the screen into the home view — one continuous, frame-tuned sequence.
Thirteen projects, each a real interactive deck embedded and reframed so only the slide shows — discrete swipe navigation, lazy-loaded so the page stays light no matter how many are on screen.
Clicking the logo floods a soft-edged dark theme out from the mark itself, an aurora background fades in behind every section, and the logo rides on top of the spill — no hard edges, no flicker. (The first demo above is this effect, distilled.)
A clean contact form with file upload and validation, wired through a serverless proxy so submissions — text and attachments — land instantly in a Telegram chat. No backend to maintain, no exposed keys.
Send the idea or the broken link — I'll tell you exactly how I'd solve it before anything starts.