Content
Exploring
Vibe Coding
Node-Based Workflows
AI-Driven Design
Expressive Code
Code Teaching
Related services
for startups
Digital projects built across disciplines
The most effective digital projects rarely belong to a single discipline. A new website may also require strategy, user experience, visual identity, content structure, interaction design and custom development.
At Collserola, we bring these areas together instead of treating them as isolated services. This allows ideas, design and technology to evolve as part of the same process, creating digital experiences that feel coherent from the first concept to the final implementation.
Strategy before execution
Before deciding how something should look or which technology to use, we help define what the project needs to achieve.
Through creative strategy and digital consultancy, we clarify objectives, audiences, priorities, content, technical requirements and opportunities. This creates a stronger foundation for design and development, reduces unnecessary complexity and helps organisations make more informed decisions.
Designing digital experiences
Digital design is about shaping how people understand, navigate and interact with brands, products and services online.
We combine visual communication, user experience, interface design and interaction to create digital environments that are clear, engaging and recognisable. Depending on the project, this may involve a complete design system, a new visual identity, an editorial platform or a highly interactive website.
Digital Design
Visual Identities
User Experience
Interactive Design
Building websites and digital platforms
We design and develop custom websites around the content, users and long-term needs of each organisation.
Our development work prioritises clean code, accessibility, performance, responsive behaviour and flexible content management. We avoid forcing projects into generic templates and instead build digital platforms that are easier to maintain, extend and evolve over time.
Where design meets code
Some ideas can only emerge when design and development are explored together.
Through creative coding and interactive design, we use code as a creative material to build expressive interfaces, generative visuals, motion systems, WebGL experiences and other forms of interactive communication. Technology is not added at the end; it becomes part of the visual concept from the beginning.
Services shaped around the project
Clients do not always arrive knowing which individual service they need. They may know that their current website no longer works, that their brand feels inconsistent or that they want to create a more distinctive digital presence.
We help translate those needs into the right combination of strategy, design and technology. A project can begin with a single service, but many collaborations naturally connect several areas as the work develops.
How we work
Every collaboration starts by understanding the context, objectives, audiences, content and technical requirements of the project.
From there, we define a process that may include discovery, strategy, UX, visual design, prototyping, development, testing and launch. The structure is adapted to each project, but design and technology remain connected throughout.
Clients work directly with the people designing and developing the project, which helps maintain clarity, consistency and continuity from beginning to end.