Contact
Skills
- TypeScript + JavaScript
- React + Next.js
- Vue + Nuxt
- HTML5 + CSS3
- TailwindCSS
- Node.js
- Docker
- Firebase
- Git
- Prisma.js
- Ruby on Rails
- Java
- Linux & Bash
- TDD Methodology
Achievements and courses
- Winner of the CodeCamp 2017 hackathon organized by the University of Murcia.
- Internal student at the University of Murcia, working on projects about transactional memory in CPUs.
- Digital marketing course taught by Google Activate.
Senior Fullstack Developer at GuruWalk
2024 - Present | Valencia, Spain
Senior Fullstack Developer specializing in Ruby on Rails and Vue, with a focus on Test Driven Development (TDD). Technical and product engineer in a high-performance team, driving new initiatives and business verticals using agile methodologies.
Frontend Developer at PcComponentes
2021 - 2023 | Remote
Lead frontend developer in a team using technologies such as React, TypeScript, SCSS, and Docker. Improving the pricing and promotions system and doing full development and supporting the design of internal applications and the company's marketplace.
Fullstack Developer at Zapp Studio
2020 - 2021 | Murcia, Spain
Frontend developer specializing in technologies such as Vue and Nuxt, leading the frontend development of multiple projects for clients, while simultaneously optimizing the company's internal tools and libraries to improve efficiency in future developments.
Co-founder of Gloam
2018 - 2020 | Murcia, Spain
Co-founder of a startup developing a digital promotion system for pubs in Spain. In charge of the design, implementation, and maintenance of the project's technology and security.
Freelancer on multiple projects
Since 2017 | Remote
Complete development and implementation of customized technological solutions for various clients and sectors, covering everything from requirements analysis to final product delivery.
Junior Fullstack Developer at Metaenlace
2016 - 2017 | Murcia, Spain
Junior Developer using Java and JavaScript participating in different projects in a web consultancy.
Personal Project AIBelt
Webapp that allows you to create and share small multifunctional tools created with artificial intelligence, thanks to GPT and the OpenAI API. It's written in React + Typescript, using Next.js for server-side-rendering, and is fully dockerized both in development and production.
It's automatically deployed on each commit thanks to a CI in Github Actions, and is hosted on an AWS VPS using nginx as a reverse proxy. Docker images are stored in AWS ECR, and data in a PostgreSQL database.
Among other technologies present in the application are the use of TRPC for communication with the backend (which is written in Node.js), React Query for cache management, Prisma.js for database communication, and TailwindCSS for interface design. Authentication is done with JWTs and cookies, and emails are sent with AWS SES.
Personal Project Game Jams
I have participated as a programmer in different Game Jams, events organized on the internet aimed at creating a video game in a limited time, usually 3 days. Together with scriptwriters and illustrators, I have programmed several of these games in Unity, Game Maker, and even in a small game engine that I developed myself in JavaScript.