Hello, my name is

Ot Roca

I am a

Frontend developer

Passionate about web development, always learning and building ๐Ÿš€ Download resume
A drawing with some common software engineer tools used by Ot Roca, there can be seen a screen with code with a mouse and a keyboard, with a cofee cup

Featured Projects

Screenshot of the project MotoGP Game by Ot Roca, also known as otrocadev

MotoGP Game

This project is for MotoGP fans. It is about guessing the order on key sessions such as the Qualis, the Sprint Race or the Grand Prix Race!

Angular

Tailwind

Supabase

Screenshot of the project OMDB Front by Ot Roca, also known as otrocadev

OMDB Front

A very simple approach to using an API with Angular 19. The API implemented is the OMDB.

Angular

Tailwind

Supabase

Screenshot of the project Budget calculator by Ot Roca, also known as otrocadev

Budget calculator

A tool to calculate budgets for hiring professional web services.

Angular

CSS

TypeScript

Screenshot of the project 100 JavaScript projets by Ot Roca, also known as otrocadev

100 JavaScript projets

A collection of basic projects that use 100% Vanilla web technologies.

HTML

CSS

JavaScript

Screenshot of the project Tesla Landing Clone Page by Ot Roca, also known as otrocadev

Tesla Landing Clone Page

A clone that replicates the frontend of the Tesla.es website in other to put in practice my Astro and Tailwind knowledge.

Astro

Tailwind

Vue

Screenshot of the project IT Academy e-comerce frontend by Ot Roca, also known as otrocadev

IT Academy e-comerce frontend

A web application initial demo version of an eshop application for a client: management of the shopping cart and the application of the promotions on the final price

HTML

CSS

JavaScript

Screenshot of the project International Converter by Ot Roca, also known as otrocadev

International Converter

International converter aims to be an ALL-IN-ONE platform to convert things in a page that is very friendly and beautiful for the user.

React

Tailwind

Screenshot of the project See more projects on my GititHub! by Ot Roca, also known as otrocadev

See more projects on my GititHub!

This is just a selection of my projects. You can see more projects and some of the things I am currently working on projects on my GitHub!

Professional Experience

  • Digital Solutions fullstack developer

    Wallbox Chargers | Barcelona, Spain

    sept. 2021 - mar. 2022

    ๐Ÿš€ During this period I had the oportunity to develop a custom platform to monitor and manage SIM cards in some of the company chargers.

    โš™๏ธ I created a user-friendly tool for technicians and engineers to access real-time data, saving time and having the oportunity to have global reports of the general charger network.

  • IT Support Technician

    ESEIAAT - UPC | Terrassa, Spain

    sept. 2019 - jul. 2021

    ๐Ÿช› My duties in UPC where to provide IT support to teachers and computer classrooms.

    ๐Ÿ“ฆ Managing inventory, updating and reparing the TIC equipment.

    ๐Ÿ’ป Assisting in web development tasks, creating responsive interfaces.

Education & Certificates

Icon representing the Bachelorโ€™s degree in Techniques for Software Development

Bachelorโ€™s degree in Techniques for Software Development

Universitat Oberta de Catalunya (UOC) Expected graduation: 2026 Online

Relevant coursework: Web Development, Databases, Software Engineering, Algorithms and Data Structures.

Icon representing the Bootcamp Frontend (Angular)

Bootcamp Frontend (Angular)

IT Academy Barcelona Activa Graduated: 2025 Barcelona, Spain

Intensive training in Angular, TypeScript, HTML, CSS, and responsive design.

Icon representing the certificate

Animations with GSAP Liberary

Midudev Academy Issued Aug 2025
Icon representing the certificate

JavaScript Promises

Midudev Academy Issued May 2025
Icon representing the certificate

Create your own App with IA integration

Nuclio Digital School Issued May 2025
Icon representing the certificate

Intensive Course: Design & Create your Portfolio

Nuclio Digital School, couse by Carmen Ansio Issued Feb 2025

Let's connect!