Profile

Experienced Frontend Developer with a strong focus on React, Vue.js, NextJS, Astro, and modern UI development. With over 10 years of proven experience, I specialize in crafting scalable, maintainable, and intuitive user interfaces that enhance user experience across diverse applications.

I have successfully led frontend and backend architecture projects, including the development of the Digital, Social Media, and Film department at Network Rail, where I introduced a design system and established a scalable architecture that streamlined collaboration and consistency across other agencies. Most recently, I served as Lead Frontend Engineer at FlowArchitect, where I spearheaded the development of AI-powered workflow applications using React and related technologies.

I am now fully focused on MainGPT, a tool that helps online businesses integrate personalized AI chat assistants to enhance customer experience and streamline support operations. As part of this work, I design full-stack solutions that integrate vector databases (e.g., Pinecone) and leverage AI tools like the ChatGPT API to deliver context-aware, intelligent conversations.

While my current focus is frontend development, I bring extensive full-stack experience, particularly in building robust APIs and backend systems using PHP frameworks like WordPress, Laravel, and Symfony.

Experience

AI Engineer

MainGPT Full time
Full remote, Spain

Leading the development of AI-powered chat assistants for online businesses, combining frontend innovation with advanced AI and vector search technologies to deliver personalized, scalable customer support solutions.

  • Designing and developing AI-driven chat interfaces using React and Vue.js to improve user engagement and customer support efficiency.
  • Integrating vector databases (e.g., Pinecone) to enable semantic search and contextual memory within chat assistants.
  • Building custom WordPress plugin to allow seamless AI assistant integration into existing business websites.
  • Leveraging the OpenAI API (ChatGPT) to deliver tailored, context-aware responses based on user input and stored business knowledge.
OpenAI Pinecone React Vue.js Next.js TypeScript WordPress WooCommerce

Lead Frontend Engineer

FlowArchitect Contractor part time
Full remote, Spain

In FlowArchitect our mission is to empower developers and businesses by transforming complex AI workflows into seamless, open-source solutions. We simplify AI integration through accessible, flexible, and scalable tools, enabling innovation and productivity across applications of all sizes.

  • Led the development of frontend architecture for AI-driven workflow applications.
  • Defined the technical roadmap and architecture for the Design Workflow project.
  • Designed and implemented scalable, maintainable, and reusable UI components using React.
  • Defined workflows that could be translated into the Common Workflow Language.
  • Collaborated with cross-functional teams to translate business requirements into intuitive and efficient user interfaces.
  • Integrated APIs and AI tools seamlessly into frontend workflows to deliver intelligent application solutions.
  • Led developers and provided guidance to team members, fostering a collaborative and high-performing engineering culture.
  • Conducted code reviews to maintain high standards of quality and technical excellence.
  • Implemented automated testing strategies to ensure the reliability and robustness of frontend components.
Common Workflow Language Rete.js React Astro Tailwind CSS Vitest Playwright

Frontend Developer

CoVi Analytics Contractor part time
Full remote, Spain

Covi Analytics is a data analytics company that empowers businesses with actionable insights into their operations and customer behavior.

  • Analyzed the existing codebase of the web app to understand the functionality and architecture of the Vue application.
  • Added TypeScript to the project to improve the codebase.
  • Refactored the existing codebase to optimize performance and improve maintainability.
Vue.js TypeScript Tailwind CSS

Full Stack Developer

Wod Coach Personal project
Full remote, Spain

Personal project to create a platform that helps people generate the best workout tailored to their needs.

  • Designed the architecture, development, and maintenance of the platform.
  • Defined standards and tech stack, utilizing a Laravel API and a Preact frontend built on Astro
  • Tested frontend code across multiple browsers to ensure cross-browser compatibility using Vitest and Playwright.
  • Tested backend code to ensure the API's reliability and robustness with Pest.
  • Managed servers and databases to ensure optimal performance.
Preact TypeScript Astro Tailwind CSS Vitest Playwright Laravel Pest

AI Engineer - WordPress Developer

Urchin Labs Contractor part time
Full remote, Spain

Urchin Labs was a startup focused on developing a ChatGPT-powered tool to improve customer service, specifically tailored for WooCommerce sites. Despite the project showing early potential, the startup did not move to the next stage of funding, and operations ceased before the product could be fully launched. However, I took ownership of the project, completing the development independently to ensure it was a fully functional solution. While it was never published on the official WordPress repository, the plugin is publicly available for manual installation on MainGPT.chat.

  • Designed the architecture and functionality of the plugin, integrating ChatGPT and Pinecone vector database for efficient data retrieval.
  • Integrated the plugin with the site's existing database, ensuring data security and privacy.
  • Developed a user-friendly interface for clients to interact with the Chatbot and receive relevant answers.
  • Conducted extensive testing to ensure the plugin's reliability, scalability, and performance.
  • Documented the plugin's technical specifications, including installation and usage instructions, for future reference.
  • Built the core website using a headless WordPress setup with Next.js to provide a modern, fast, and interactive user experience.
WordPress Pinecone ChatGPT Docker Vue.js React Next.js Tailwind CSS GraphQL WooCommerce Vitest Playwright Figma GitHub Actions

WordPress Developer

Totally Group Contractor full time
Full remote, Spain

Totally Group is a digital agency that specializes in WordPress development. I worked on several projects for WordPress sites. Responsibilities included implementing new features, fixing existing bugs, coordinating with other developers and project managers, improving code quality, improving technology stacks, and delivering the needs of our clients.

  • Developed custom WordPress themes and plugins for clients.
  • Maintened and improved existing WordPress sites.
WordPress jQuery Webpack Sass BEM Git Sage Bedrock Docker GitLab

Full Stack Web Developer

Network Rail Full time
Milton Keynes, United Kingdom

Network Rail is the owner and infrastructure manager of most of the railway network in Great Britain. I worked on several projects for the company's internal systems, primarily leading the development of the new corporate website and providing guidance to other teams and agencies.

  • Designed the architecture, development, and maintenance of the company's corporate website.
  • Led the design and implementation of new features and functionality to enhance the user experience.
  • Defined standards and tech stack in collaboration with other agencies and teams.
  • Created custom Gutenberg blocks based on Advanced Custom Fields and Vue.js
  • Developed a design system using Storybook to manage all frontend resources of the corporate website.
  • Created single-page applications and other microsites based on Vue.js
  • Monitored website performance and took appropriate action to ensure optimal performance.
WordPress Vue.js Vuex React TypeScript Webpack Tailwind CSS Storybook Chromatic GraphQL Git Laravel Sage WP Engine OAuth JWT Algolia Docker

Web Developer

Klood Ltd Full time
Milton Keynes, United Kingdom

Klood is a digital marketing agency based in Milton Keynes that specializes in inbound marketing.

  • Met with clients to discuss website designs and functionality.
  • Created custom plugins, themes, and functions for WordPress websites.
  • Tested frontend code in multiple browsers to ensure cross-browser compatibility.
  • Worked with multiple APIs and RESTful Services.
  • Built reusable code and libraries for future use.
  • Optimized pages for page speed using Google PageSpeed (API) for Apache to achieve higher rankings on Search Engines (SEM).
  • Frontend development using the latest HTML5 and CSS3 techniques, enhanced by jQuery to enable optimum user experience throughout the websites.
  • Worked in Agile methodology.
WordPress jQuery Gulp Composer Git Docker Bootstrap Sage Laravel cPanel WooCommerce

Web Developer

Freelance Full time
Canterbury (UK) and Cáceres (Spain)

I began my career as a web developer, working on various small projects for a range of clients.

WordPress PrestaShop jQuery HTML5 CSS3

Other projects

Education

Arquitectura Técnica

Cáceres, Extremadura, Spain