PORTFOLIO / 2026SOFTWARE DEVELOPMENT / FULL-STACK

ÁlvaroBallabriga

Full-stack software developer.

I build web applications connecting interfaces, services and data. I am now extending that foundation through AI and Data Engineering training.

TechnologiesTypeScript · React · Next.js · Node.js · PostgreSQL

01 / ABOUT

I am interested in what happens behind each application.

I started developing web applications because I wanted to build things people could use. I like understanding the full path, from an interaction on screen to the logic and data that make it possible.

I enjoy working on products that connect multiple parts, require practical decisions and need real-world debugging. I am now studying AI and Data Engineering to deepen my understanding of data-driven systems.

02 / EXPERIENCE

Experience in development and technical environments.

Web development in an international team, plus earlier experience with support and infrastructure.

01

Transilvania IT Cluster

Web Development Intern · Erasmus+

Mar 2026 — May 2026 · 3 months

Cluj-Napoca, Romania · On-site · Full-time

Web development during an Erasmus+ internship, collaborating in an international technical setting.

  • Designed and developed a responsive webpage for a municipal dataspace initiative, working with external development partners.
  • Joined agile meetings with teams in Spain, Estonia, Greece and France to coordinate work related to a dataspace connector.
  • Fixed issues in a WordPress/PHP environment and contributed to work on migrating the project towards Next.js.
  • Developed euFunding, an application for searching, filtering and exporting European funding calls using an external API.
euFunding source code ↗DS2 project context ↗
02

E-Gaming

Hardware & IT Support Intern

2025 · approximately 3 weeks

Coslada, Madrid, Spain · On-site

Basic equipment and peripheral troubleshooting and maintenance; incident logging, escalation and support with network checks.

03

Anadat Technology

Level 1 IT Support Intern

Apr 2024 — Jun 2024 · 3 months

Madrid, Spain · Remote

Monitored services, triaged alerts, logged tickets, ran initial remote checks and escalated incidents according to documented procedures.

03 / SELECTED WORK

Selected
work.

Three projects at different scales: an independent product, a data tool and a more focused web application.

02 / DATA DASHBOARD / TRANSILVANIA IT CLUSTER INTERNSHIPInternship project · Public source

euFunding

JAVASCRIPT · VITE · EXPRESS · POSTGRESQL · EUROPEAN COMMISSION API

During my internship, I developed a web application for exploring European Union funding opportunities. It retrieves calls from a European Commission API and provides searching, filtering, exporting and features for working with companies and interest levels.

My contribution covered data integration, application APIs and presenting results. This was an internship project, not the entire consortium’s work.

What it demonstrates

External APIs, record processing, filtering and persistence.

Real euFunding calls search interface
euFunding · calls search, results table and CSV / Excel export. Enlarge ↗
03 / WEB APPLICATION / PERSONAL PROJECTPersonal project · Public source

SecureNotes

VUE · EXPRESS · POSTGRESQL

A notes application with a Vue frontend, an Express API and PostgreSQL. It includes browser-side content encryption and user-scoped data access in the API.

A smaller example of separating client-side encryption from server-side access control.

What it demonstrates

Clear responsibility boundaries between client, server and database.

Real SecureNotes application interface
SecureNotes · notes view with new-entry and sign-out controls. Enlarge ↗
04 / EDUCATION

A software development foundation, with further study underway.

01

Higher Technician Diploma in Web Application Development (DAW)

Completed · Official Spanish higher vocational qualification · EQF 5

Higher vocational studies in programming, web applications and databases; not a Bachelor’s degree.

02

Artificial Intelligence and Data Engineering · Tajamar Tech

In progress · Private, non-university programme at Tajamar Tech

Further training focused on Artificial Intelligence and Data Engineering, building on a software development foundation.

THE VISIBLE RESULT

Is only
part of the story.

THE DECISIONS BEHIND IT
05 / HOW I WORK

How I
work.

From a specific problem to something I can verify works.

I prefer incremental changes that can be reviewed, and identifying the limits of a solution before treating it as finished.

01

Define the problem.

Identify expected behavior, constraints and dependencies before making changes.

02

Build and verify.

Work in manageable increments and check the result against real use cases.

03

Fix and communicate.

Document issues and decisions; share relevant changes when other people or systems are affected.

Explore engineering decisions ↗
06 / Contact

Let’s talk about software, data and ideas.

If my background matches your project or you would like to learn more about the decisions behind my work, you can reach out or explore my public repositories.