All certifications

Learning day by day, step by step

Full Stack Web Developer Certification

Full Stack Web Developer Certification

Training in Full Stack web development, including interface creation with HTML, CSS and React, backend development with Node.js, MongoDB, database management and deployment with DevOps tools among many other technologies.

Linux Environment Customisation Certificate

Linux Environment Customisation Certificate

Skills to customise Linux environments in Debian, Kali and other Linux-based systems including software configuration, system adjustments and performance and security optimisation.

3D Experiences with Vue

3D Experiences with Vue

In this course I learnt to integrate 3D environments into Vue applications using TresJS, understanding environment configuration, creation of geometries, lights, shadows and animations, as well as application of advanced textures and interactivity. I also gained knowledge about optimisation and performance in 3D web projects.

Utility Types in TypeScript

Utility Types in TypeScript

In this course I deepened my knowledge of TypeScript Utility Types, learning to use tools such as Partial, Required, Omit, Pick, Readonly and other advanced types to write more flexible, safe and maintainable code. I also worked with utilities such as Exclude, Extract, ReturnType, Parameters, NonNullable and Awaited, applying them in practical cases to optimise typing in real projects.

JavaScript (ES2023 & ES2024)

JavaScript (ES2023 & ES2024)

In this course I learnt the latest features of JavaScript (ES2023 and ES2024), including new methods for arrays, objects and sets, as well as improvements in promise handling and logical operators. I also acquired techniques to optimise and make code more readable, applying the latest language features in modern projects.

CSS Grid

CSS Grid

In this course I deepened my knowledge in creating modern and adaptable web designs using CSS Grid, reinforcing my understanding from fundamentals to advanced techniques. I explored units, control tools and alignment properties, applying them to build structured and responsive layouts more efficiently.

HTML

HTML

In this course I deepened my knowledge in structuring clear, semantic and accessible web pages with HTML, reinforcing proper use of tags, attributes and structures. I also reviewed aspects of semantic HTML, accessibility, forms and SEO best practices, applying clean and coherent syntax in more advanced projects.

Tailwind

Tailwind

In this course I deepened my knowledge in using Tailwind CSS to develop modern, fast and fully responsive interfaces, reinforcing my understanding of the utility class system, framework configuration and customisation, as well as the use of Flexbox, Grid and adaptive layouts. I also reviewed optimisation best practices and creation of reusable components with coherent and efficient design.

Model Context Protocol

Model Context Protocol

In this course I learnt to create and integrate Model Context Protocols (MCPs) to connect language models with APIs, databases and external services, understanding their architecture and purpose within the Anthropic/Claude ecosystem. I also worked on configuring MCP servers, their use in VSCode and test automation with Playwright, applying best practices to standardise communication between LLMs and external systems.

Promises in JavaScript

Promises in JavaScript

In this course I deepened my work with asynchrony in JavaScript using promises, reinforcing my understanding of their syntax, chaining and error handling with then, catch and finally. I also reviewed advanced methods such as Promise.all and Promise.race, as well as the combination with async/await to write cleaner, more efficient and maintainable code.

Figma for Devs

Figma for Devs

In this course I deepened my knowledge about Figma from a developer's perspective, understanding the basic principles of interface design and project organisation. I worked with components, variables, design modes and prototyping, improving collaboration with design teams. I also learnt to integrate Figma with development workflows through Plugins and DevMode, optimising the transition from design to code.

Claude Code: A Highly Agentic Coding Assistant

Claude Code: A Highly Agentic Coding Assistant

In this course I deepened my knowledge in using Claude Code, a highly autonomous coding assistant, learning best practices to work efficiently with complex projects. I reviewed how to provide clear context to Claude, coordinate multiple parallel instances, integrate MCP servers and GitHub, and apply its planning, memory and parallel sessions functions. The course included practical examples such as RAG chatbots, data analysis in Jupyter and creation of visual interfaces from Figma, showing how to optimise, refactor and automate development workflows with Claude Code.

CSS Animations

CSS Animations

Course focused on mastering CSS animations, learning to create smooth transitions, effects and movements without the need for JavaScript. Includes the use of keyframes, timing control, optimisation and scroll animations to achieve attractive and efficient visual results.

CSS

CSS

Complete course to learn CSS, understanding how to style web pages with best practices and practical examples. Covers from language fundamentals to advanced topics such as positioning and Flexbox, to create modern and well-structured designs.

WordPress

WordPress

Advanced course in which I learnt to create and customise complete websites with WordPress, from its installation and configuration to the development of custom templates and plugins. Includes the use of Elementor and Gutenberg, WooCommerce integration, SEO optimisation and security and performance improvements.

Elementor Master

Elementor Master

Training in the use of WordPress and Elementor for creating and designing professional websites, from domain and hosting configuration to advanced use of widgets and functions in free and PRO versions.

Object Detection PWA with Angular

Object Detection PWA with Angular

Practical course in which I learnt to develop a real-time object detection PWA with Angular 19 and TensorFlow.js. Includes PWA configuration, TensorFlow.js integration for object detection, live image capture and processing, optimisation with Web Workers and Lazy Loading, offline storage with IndexedDB and deployment on mobile devices.

Job Interviews in English

Job Interviews in English

Training in job interviews in English, focused on structuring my professional career, improving my communication and pronunciation, and confidently facing different types of interviews including AI, cultural fit and live coding, applying the THINK method.

Animations with GSAP

Animations with GSAP

In this course I deepened my knowledge in GSAP, exploring timelines, animation nesting and plugin use working with examples based on real pages to understand how to create complex, coordinated and dynamic web animations.