Calendar open for new scopes

For agencies & studios

Nuxt, Vue, GSAP. You sell the project and get the designs approved — I take the front-end scope: build, animation, launch. White-label, under your name.

years of experience
10+
14 on Google
4.9/5
working stack
Nuxt · Vue · GSAP
Where it stalls

The project is sold. The designs are approved. And nobody in-house can code the animations.

It is almost never a skill problem. It is a calendar problem: the right person is on another project, or is not on the team yet.

  • Your motion developer is already booked

    Your front-end dev is on another delivery, or builds beautifully but does not do motion. The scroll story from the design ends up as a CSS fade-in.

  • The design promises more than the quote

    The pitch sold scroll-driven motion, page transitions and a bit of 3D. The estimate was made for a standard website.

  • Hiring takes longer than the project

    Finding a design + motion + Vue profile takes months. The delivery date is five weeks away.

You do not need one more employee. You need someone who takes the front-end scope and ships it on the agreed date.

What I take on

The front-end scope, from design file to shipped site.

You pick the depth: the whole scope, or only the part your team would rather not carry.

  • Nuxt / Vue / TypeScript build

    Nuxt 4, Vue 3 script setup, TypeScript. Typed, split and documented components — ready for your team to own on delivery day.

    Nuxt 4 · Vue 3 · TypeScript

  • GSAP animation

    ScrollTrigger, SplitText, Flip. From scroll storytelling to hover details, built on a controlled timeline instead of patched together in CSS — and cleanly disabled under reduced-motion.

    ScrollTrigger · SplitText · Flip

  • Page transitions

    Nuxt transitions and View Transitions orchestrated with GSAP: navigation becomes continuous instead of a white reload between screens.

    View Transitions · Nuxt Page

  • Light WebGL

    Three.js for an animated background, an image distortion or a 3D object. Performance-budgeted, degradable, and switched off cleanly on devices that cannot keep up.

    Three.js · Shaders

  • UI design when needed

    Missing screens, empty states, unspecified breakpoints: I design what is missing inside your system, without drifting from your art direction.

    Figma · Design system

  • Performance & accessibility rescue

    Core Web Vitals in the green, WCAG 2.1 AA held. Taking over a front-end that lags, janks on scroll or fails the client audit.

    Core Web Vitals · WCAG AA

How I work

White-label, in your tools, with your conventions.

I fit into your existing process. You do not have to invent an organisation to make room for me.

  1. White-label, no exceptions

    I appear nowhere: no footer credit, no post about your client, no direct contact with them unless you want it. The work is signed by the agency.

  2. Your tools, not mine

    Figma, Slack, Notion, Linear, your repository, your branches, your pull requests. I follow your commit convention and go through your code review like any team member.

  3. Independent on technical scoping

    You give me the designs and the intent. I come back with the calls to make, the risky areas and an estimate per scope — not with a question every two hours.

  4. Code you actually get back

    Typed, commented, documented, with a handover note for your team. No dependency on me once the project ships: it is your code, not mine.

Engagement formats

Three ways to bring me onto a project.

The right format depends on what you are missing: time, a skill, or both.

  • Spot support

    By the day

    To unblock an animation, fix a performance issue or finish a sprint. Billed per day, no volume commitment.

    Best when you are two days short of shipping.

  • Several weeks

    Retainer

    One or more days a week reserved for your agency over a set period. You steer the priorities as you go.

    Best when you are absorbing a workload peak over a quarter.

Rates are framed on the call: they depend on the amount of motion and the level of finish expected, not on the number of pages.

What you are betting on

Ten years of shipping, not a portfolio of concepts.

10
years freelancing
4.9/5
14 Google reviews
1
single contact, from design to deployment
  • Design and build by the same person

    What I design, I can build. What I build, I know why it was designed that way. You save the round trip between studio and developer.

  • Native code, not a no-code tool

    Nuxt and GSAP do not have the ceiling of a Framer or Webflow site: complex timelines, WebGL, a performance budget you actually control.

  • Used to agency constraints

    Client deadlines, approval loops, art direction to respect to the pixel, NDAs. None of it is a surprise.

Next step

Let's talk about your next project.

Thirty minutes to look at the designs, tell you what fits the budget and give you an estimate per scope. If it is not for me, I will say so on the call.

Calendar open for new scopes

Reply within one business day. NDA signed without discussion if your client requires it.