Professional profile
From design to systems.
I started out solving problems through design. Over the years I added development, systems and artificial intelligence to understand projects better and build more solid digital products.
A natural evolution.

I started in the world of design long before moving into development. In the small family print shop I learned that every project needs order, precision and good execution. That way of understanding the craft is still present in everything I do.
Over the years I studied Fine Arts and specialised in graphic design, visual communication and web development. Working with clients taught me that a good project must not only communicate well, but also work, evolve and endure.
That curiosity led me to go deeper into programming, systems and software architecture. Today I combine that experience with Python, automation and artificial intelligence to build more complete digital products, without losing the global vision that design has always given me.
Every stage remains present.
I do not see my career as a sum of independent areas of knowledge, but as a way of approaching projects from different perspectives.
Design helps me organise information, set priorities and create clear experiences. Development lets me turn those ideas into useful, maintainable applications. Programming brings the flexibility to build bespoke tools, integrate systems and automate processes.
Artificial intelligence is one more tool in that process. Used well, it speeds up development, makes analysis easier and broadens the possibilities, but always under technical judgement and constant supervision.
Today I can take part in a project from the definition of the problem to its implementation, keeping a global vision through every phase.
- 01
Graphic origins
The family print shop taught me the value of the craft: precision, order, production and attention to detail. A way of working that still guides all my projects today.
- 02
Design and communication
Fine Arts studies and professional experience gave me the tools to communicate clearly, build visual identities and always keep the user at the centre.
- 03
Web and WordPress
For years I have built websites, e-commerce and content platforms. This experience has given me a very practical view of performance, maintenance and the evolution of digital projects.
- 04
Applications and automation
Training at 42 Barcelona consolidated the technical foundations: C, C++, Linux, Git, Docker, networks and software architecture. Understanding how systems work makes it possible to build more solid solutions.
- 05
Python and applications
With Python I develop APIs, internal tools and automated processes that simplify repetitive tasks, connect services and improve the efficiency of projects.
- 06
AI and intelligent agents
I work with agents, RAG, local models and automations to extend what applications can do. AI is a powerful tool, but always guided by technical judgement and human supervision.
- 07
Specification-driven development
Before writing code, the problem has to be understood. I define requirements, architecture, acceptance criteria and documentation so that people and agents can implement consistent, verifiable solutions.
A global vision of projects.
I like to understand projects as a whole, not just one part of the process. That is why I can take part from the definition of the problem and the content structure through to development, integrations, automation and maintenance.
My experience combines a foundation in design and communication with an evolution towards software development, systems and artificial intelligence. This cross-disciplinary vision allows me to connect disciplines that often work separately and turn ideas into solid, useful digital products that are ready to evolve.