Open to junior developer roles

JoanParadedaRecasens.

// Web developer
// Computer Engineering student

I turn curiosity into web projects.
Now, I'm looking for a team to grow with.

Joan Paradeda Recasens smiling, wearing a dark hoodie
// The person behind the code

01 / About me

// Always learning.

Curiosity,
turned into code.

I'm a web developer and Computer Engineering student with a passion for technology and the many fields of computer science.

I enjoy connecting what happens on screen with what happens behind it. My projects range from a gaming events platform with PHP and MySQL to a cat-themed memory game in JavaScript.

I'm looking for a junior role where I can contribute, learn from other developers and keep building things that people can use.

Get to know me through my work

02 / My toolkit

What I work with.

The technologies and skills behind my work.

Technical skills

Database

  • HANA Studio
  • MySQL
  • PostgreSQL

Languages

  • C
  • C#
  • C++
  • Java
  • PHP
  • Python
  • Visual Basic

Tools

  • Docker
  • Git
  • SAP
  • SAP Crystal Reports
  • VirtualBox
  • Visual Studio Code

Web Languages

  • ASP.NET
  • CSS
  • HTML
  • JavaScript
  • Node.js
  • TypeScript

Soft skills

Collaboration

  • Clarity
  • Collaboration
  • Communication
  • Teamwork

Leadership

  • Proactivity
  • Responsibility

Problem Solving

  • Analytical Thinking
  • Creativity
  • Critical Thinking
  • Problem Solving

Self-Management

  • Adaptability
  • Fast Learning
  • Organization
  • Time Management

03 / Selected work

Built to learn.
Made to be used.

Two individual class projects, developed without AI assistance.
Different ideas. The same curiosity.

A player wearing headphones at a purple-lit gaming station, representing BattleClub

01 / Web application2026

Gaming & community

BattleClub

A place for players to find their next competition.

The idea
Bring gaming events, leagues and tournaments together, inspired by my own interest in competitive gaming.
What I built
An individual web application with sign-in, event registration and management, comments with likes and dislikes, and customisable profiles with image uploads.
Technical approach
PHP and MySQL handle the application and its data; JavaScript supports the interactive experience.
  • PHP
  • MySQL
  • JavaScript
Explore BattleClub
MiauMory artwork: a smiling lucky cat beside illustrated matching cards on a blue background

02 / Browser game2026

A playful challenge

MiauMory

A classic memory game. A little more feline.

The idea
Give the familiar matching-pairs game a playful identity for cat lovers and anyone who enjoys a memory challenge.
What I built
An individual browser game in which players uncover cards and match pairs of cat images.
Technical approach
HTML structures the game, CSS gives it its visual identity, and JavaScript handles the card interactions.
  • HTML
  • CSS
  • JavaScript
Play MiauMory

04 / Get in touch

A new role.
A new challenge.
Let's talk.

Looking for a junior web developer? I'd like to hear about your team and how I could contribute.

joan.paradeda@joanparadeda.com

Prefer a direct message? You can also find me on LinkedIn (opens in a new tab).

All fields are required except company.

Up to 2,000 characters.

Your details are sent to my inbox so I can reply. This form uses a session cookie to protect your submission. No analytics or advertising cookies.