AboutServicesProjectsContact

See the full portfolio

*best on desktop

A walkthrough of branding, ads, web and identity work — unfiltered, with the context of each client.

Open portfolio

Creative development

Ideas are easy.

Concept
Build
Execution

Ideas are easy. Execution isn't. I connect concept and code so the thing you imagined actually survives the build.

What being a creative developer means

A creative developer is someone who crosses the line between design and code. They don't just implement mockups: they push the idea, propose technical solutions, prototype in the browser and defend the details that make an experience stand out.

Stack

JavaScript / TypeScript, React, Next.js, Three.js, GSAP, ScrollTrigger, WebGL, GLSL shaders, Lenis, Framer Motion, Tailwind. Tools that turn concepts into performant, cross-platform experiences.

When you need one

When the brief asks for something templates can't solve. Product launches, campaign sites, editorial scrollytelling, in-browser 3D experiences or anything that needs a creative vision translated into pixels in motion.

Deliverables

Production sites and prototypes, headless CMS integrations, animations, performance optimisation and full handoff with technical documentation.

Tools & technologies

Operating locations

Studio in Madrid

Based in Madrid, working remotely with brands, studios and agencies inside and outside Spain.

Madrid
Barcelona
Valencia
Sevilla
Bilbao
Málaga
Lisboa
Porto
París
Berlín
Londres
Roma

Info graphic

Decision flow

Ideas are easy. Execution isn't — code is where a concept survives or breaks.

Info graphic

Friction map

Designing and developing at once avoids the detail loss between phases.

Info graphic

Journey shape

Code is another brush — with the same curiosity as any expressive tool.

Work with JMWEB

Let's build something with personality.

It all starts with a conversation. Bring a brief, a reference, a half-baked idea — I'll take it from there.

Start a project

Next projects:

hola@jmwebsoluciones.com