[Services / 02]

Plug me in.Web development, AI training and AI in products for creative agencies.

◆ machine · generated · 21 tokens · 1610 ms

I work behind creative agencies on three kinds of problem: ambitious web builds, AI tools the team pays for but barely uses, and AI inside client products.

  1. 01Web development for agencies
  2. 02AI for agencies
  3. 03AI in products
[01] Services3 sheets · rev. 2026
Sheet 01 / 03For · AgenciesScale 1 : 1
t = 0t = 1expo.out · 60 fps
fig. 01 · motion curve on a 12-column grid

Web development for agencies

The pitch has motion, odd transitions and a deadline.

I prototype the part most likely to fail, agree the behaviour with the designer, then build the production site. Campaign sites, headless and classic CMS builds, web apps.

What you get

  • 01.1Animated front-ends with GSAP, WebGL and View Transitions, profiled for smoothness
  • 01.2Headless or classic CMS builds: Astro, WordPress, Drupal
  • 01.3Web apps, platforms and hybrid mobile apps (Laravel, Angular, Ionic)
  • 01.4Figma to code, pixel-faithful, with your designers in the loop
  • 01.5Technical SEO, Core Web Vitals and accessibility built in, not bolted on
  • 01.6Takeovers, rescues and maintenance of existing sites
  • Astro
  • GSAP
  • WebGL
  • WordPress
  • Drupal
  • Laravel
Web development in detail →
Sheet 02 / 03For · Agency teamsScale 1 : 1
imageskillhuman ✓publish ↗claude code · mcpfile name · alt · caption
fig. 02 · an image SEO skill with a human in the loop

AI for agencies

Most agencies pay for AI licences that two people use.

I train the team on its own projects, then build the skills and tool connections that are missing. One of them now writes file names, alt text and captions for hundreds of images a day, with a person reviewing every result.

What you get

  • 02.1Hands-on sessions on Claude Code and the tools you already pay for
  • 02.2Custom skills, instructions and MCP connections to your data
  • 02.3Advice on where AI pays off, where it doesn't, and which tools to pick
  • 02.4Ground rules for client data and confidentiality
  • 02.5Written guides and a named owner inside the agency
  • Claude Code
  • Codex
  • Skills & subagents
  • MCP
  • Search Console
  • WordPress
AI for agencies in detail →
Sheet 03 / 03For · Agencies & companiesScale 1 : 1
“can I returna sale item?”top-k = 3embeddings · pgvectoranswer + sources ↗
fig. 03 · retrieval: a question, its three nearest sources

AI in products

When a client asks for a chatbot, I ask what it should know, what it may do and what a wrong answer would cost.

The pilot is built around those answers: a chatbot on your client's content, semantic search, or answers from PDFs and catalogues that point to the page they came from. For agencies, or direct for companies.

What you get

  • 03.1A written spec: the questions, the allowed actions, the point where a person steps in
  • 03.2A chatbot on site content, with sources
  • 03.3Semantic search across catalogues, docs and knowledge bases
  • 03.4Answers from PDFs and catalogues, with document and page
  • 03.5An evaluation set, guardrails and a monthly cost cap
  • Claude
  • OpenAI
  • Vercel AI SDK
  • pgvector
  • Supabase
  • WordPress
AI in products in detail →
[02] Not sure where to start?If this sounds familiar →

A bit of everything? That's normal. Tell me about the project and I'll tell you honestly which part I should take on.

[03] Included in every projectWhat I check before handover

The boring parts, done properly. Every time, without a line item.

Performance
A budget agreed at kick-off, measured again before launch. Lighthouse 95+ is the target on my standard stacks.
Motion
Every animation is profiled for smoothness before it ships.
Accessibility
Keyboard, focus, contrast, semantics and reduced motion, checked on the finished interface. Target WCAG 2.1 AA.
Technical SEO
Rendering, metadata, structured data and redirects are part of the build.
Handover
Repository, setup notes and a CMS guide for the editors.
Privacy
NDA on request. Personal data anonymised wherever the project allows.
[04] Ways to work togetherProcess, NDA, tools →

No price list. A written quote and a schedule with no surprises.

  1. A

    Project

    A defined scope, a written quote, milestones and a staging link from week one.

  2. B

    Ongoing care

    Maintenance and evolutions: a monthly block of days, or billed as it comes up.

  3. C

    Audit

    A site audit with a written report and a prioritised roadmap your team can act on.

  4. D

    Training

    A hands-on session on your team's own projects, then written guides they keep.

[05] FAQUpdated ·
Do you work white-label for agencies?

When the project needs it, yes. I work under NDA, inside your tools and processes, and your client can deal only with your agency. Code, documentation and handover can carry your brand.

Do you also work directly with companies?

Yes, especially for maintenance and AI in products. Most of my ongoing work comes through agencies, but companies with an in-house marketing or product team work with me the same way.

How do you price a project?

There's no price list: every project is scoped. About two weeks after a call and your brief, I send a written quote with scope, milestones and dates. Ongoing care runs on a monthly block of days, or is billed as it comes up.

Do you design, or only develop?

I'm a developer who works alongside designers. I bring your Figma files to life, prototype motion early and flag what will be hard to build. When a project needs UI/UX from scratch, I bring in designers I trust.

Can you take over an existing website?

Yes. I start with a short technical audit (code, hosting, performance, security, SEO) so we both know what we're inheriting before anything changes.

Which CMS do you recommend?

The one your client's team will actually use. Astro with a headless CMS for fast, motion-heavy sites; WordPress when editors want familiarity and plugins; Drupal for complex, multi-site or enterprise setups.

Where are you based?

I'm in Valencia, Spain (CET), and I work remotely with agencies in Spain, Italy and the rest of Europe.

[06] Next30 minutes

Show me the brief.