Avatar image of Joel Campos

Hi, I'm Joel Campos

Senior Full-Stack Developer

I craft beautiful, functional web experiences with modern technologies. Specializing in React, Node.js, and creating seamless user interfaces.

About me

Passionate developer with 5+ years of experience building web applications

I'm a full-stack developer based in Barcelona, specializing in building exceptional digital experiences. Currently focused on creating accessible, human-centered products.

With a strong foundation in both front-end and back-end development, I bring ideas to life through code. I'm always learning new technologies and best practices to deliver the best solutions.

React
TypeScript
Node.js
NestJS
Next.js
.NET
PostgreSQL

Clean code

Writing maintainable, scalable, and efficient code following best practices.

Performance

Building fast, optimized applications that deliver excellent user experiences.

Problem solving

Breaking down complex problems into simple, effective solutions through thoughtful design and engineering.

Work Experience

My professional journey and the amazing companies I've worked with

My Skills

Technologies and tools I use to bring ideas to life

Frontend

React
NextJS
TailwindCSS
PostCSS
Vue
Svelte

Backend

NestJS
Express
PostgreSQL
MySQL
ASP.NET
PHP

Cloud

Azure
Firebase
Cloudflare
Vercel
AWS
Supabase

Tools & DevOps

Github
Jenkins
Docker
Kubernetes
Git
Node

Also experienced with

Vitest
Jest
Flutter
Kotlin MP
Unity
Python
Playwright

My Projects

Some of my recent work and side projects

Banner of NestFlux
Featured

NestFlux

A comprehensive TypeScript monorepo template that combines the power of React and NestJS to accelerate modern web application development.

TypeScript
React
NestJS
Monorepo
Banner of Balancia
Featured

Balancia

Balancia is a personal economy management system designed to help you take control of your finances with ease, privacy, and confidence. Whether you want to track your daily expenses or analyze your spending habits, Balancia provides the tools you need to make smarter financial decisions.

TypeScript
React
Finance
Privacy
Banner of Unity Essential Toolkit

Unity Essential Toolkit

Interconnected Unity packages that help developers build games faster.

Unity
C#
+2
Banner of Mangas API

Mangas API

An Open Source API used to read manga content easily from different manga pages.

TypeScript
Node.js
+2

AlvBeats

A web based lyrics display system.

Web
Lyrics
+1
Banner of Covid-19 Certificate Manager

Covid-19 Certificate Manager

A Flutter based mobile app for managing COVID-19 vaccination certificates.

Flutter
Dart
+2

Education & Courses

Academic background and continuous learning through structured courses and specialized training

Logo of PUE

LPIC1

PUE

Preparation equivalent to the official LPIC1 exam

Linux
Feb 2025 - Mar 2025
Logo of Ironhack

Data Science

Ironhack

Python, SQL, Machine Learning, Deep Learning, Data Visualization, and more.

Microsoft Power BI
TensorFlow
Mar 2024 - Aug 2024
Logo of PUE

SCRUM Master & PO

PUE

This course helped me to improve my current knowledge about the SCRUM framework.

Scrum
May 2023 - Jun 2023
Logo of Ironhack

Java Backend

Ironhack

Java Springboot (and JPA) & microservices

Springboot
Testing
Jun 2022 - Sep 2022
Logo of Col·legi Cultural Badalona

ASIX

Col·legi Cultural Badalona

Network Administrator with a professional profile of cybersecurity. I have got an honor roll.

Cisco
Security
Databases
Sep 2020 - Jun 2022
9.35HR
Logo of Col·legi Cultural Badalona

SMX

Col·legi Cultural Badalona

Sistemes Microinformàtics i Xarxes

Windows
Linux
Cisco
Nov 2018 - Jun 2020
8.4