PORTFOLIO / 2026DESARROLLO DE SOFTWARE / FULL-STACK

ÁlvaroBallabriga

Desarrollador de software full-stack.

Construyo aplicaciones web conectando interfaces, servicios y datos. Ahora amplío esa base con formación en IA y Data Engineering.

TecnologíasTypeScript · React · Next.js · Node.js · PostgreSQL

01 / SOBRE MÍ

Me interesa lo que hay detrás de cada aplicación.

Empecé desarrollando aplicaciones web porque quería construir cosas que otras personas pudieran usar. Me interesa entender el recorrido completo, desde una interacción en pantalla hasta la lógica y los datos que la hacen posible.

Disfruto trabajando en productos donde hay que conectar muchas piezas, tomar decisiones prácticas y corregir lo que no funciona como se esperaba. Ahora estudio IA y Data Engineering para profundizar en sistemas centrados en datos.

02 / EXPERIENCIA

Experiencia en desarrollo y entornos técnicos.

Desarrollo web en un equipo internacional y experiencia previa en soporte e infraestructura.

01

Transilvania IT Cluster

Desarrollador web en prácticas · Erasmus+

Mar. 2026 — may. 2026 · 3 meses

Cluj-Napoca, Rumanía · Presencial · Jornada completa

Desarrollo web en prácticas Erasmus+ y colaboración técnica en un entorno internacional.

  • Diseñé y desarrollé una página responsive para una iniciativa de espacios de datos municipales, trabajando con colaboradores externos.
  • Participé en reuniones ágiles con equipos de España, Estonia, Grecia y Francia para coordinar el trabajo relacionado con un conector de datos.
  • Resolví incidencias en un entorno WordPress con PHP y colaboré en tareas de migración del proyecto hacia Next.js.
  • Desarrollé euFunding, una aplicación para consultar, filtrar y exportar convocatorias europeas a partir de una API externa.
Código de euFunding ↗Contexto de DS2 ↗
02

E-Gaming

Técnico de hardware y soporte en prácticas

2025 · aproximadamente 3 semanas

Coslada, Madrid · Presencial

Diagnóstico y mantenimiento básico de equipos y periféricos; registro de incidencias, escalado y apoyo en revisiones de red.

03

Anadat Technology

Técnico de soporte N1 en prácticas

Abr. 2024 — jun. 2024 · 3 meses

Madrid · Remoto

Monitorización de servicios, atención inicial a alertas, registro de tickets, comprobaciones remotas y escalado de incidencias siguiendo procedimientos.

03 / TRABAJO SELECCIONADO

Trabajo
seleccionado.

Tres proyectos con distintos alcances: un producto propio, una herramienta de datos y una aplicación web más acotada.

02 / PANEL DE DATOS / PRÁCTICAS EN TRANSILVANIA IT CLUSTERProyecto de prácticas · Código público

euFunding

JAVASCRIPT · VITE · EXPRESS · POSTGRESQL · API EUROPEA

Desarrollé durante mis prácticas una aplicación web para explorar convocatorias de financiación de la Unión Europea. Incluye consulta de convocatorias a una API de la Comisión Europea, filtros por diferentes atributos, búsquedas, exportación de resultados y funcionalidades para trabajar con empresas y niveles de interés.

Me ocupé de la integración de datos, la API de la aplicación y la presentación de los resultados. Es un proyecto de prácticas, no el conjunto del trabajo del consorcio.

Qué demuestra

Consumo de APIs externas, tratamiento de registros, filtros y persistencia.

Interfaz real de consulta de convocatorias de euFunding
euFunding · búsqueda de convocatorias, tabla de resultados y exportación CSV / Excel. Ampliar ↗
03 / APLICACIÓN WEB / PROYECTO PERSONALProyecto personal · Código público

SecureNotes

VUE · EXPRESS · POSTGRESQL

Aplicación de notas con cliente Vue, API Express y PostgreSQL. Incluye cifrado del contenido en el navegador y restricciones de acceso por usuario en las operaciones de la API.

Un ejemplo más pequeño de separación de responsabilidades entre el cifrado en cliente y el control de acceso en servidor.

Qué demuestra

División de responsabilidades entre cliente, servidor y base de datos.

Interfaz real de la aplicación SecureNotes
SecureNotes · vista de notas con creación de nuevas entradas y cierre de sesión. Ampliar ↗
04 / FORMACIÓN

Una base de desarrollo. Una especialización en curso.

01

Técnico Superior en Desarrollo de Aplicaciones Web (DAW)

Completado · FP de Grado Superior oficial · EQF 5

Formación profesional superior en programación, aplicaciones web y bases de datos.

02

Inteligencia Artificial y Data Engineering · Tajamar Tech

En curso · Programa privado no universitario de Tajamar Tech

Formación complementaria en sistemas de Inteligencia Artificial y Data Engineering sobre una base de desarrollo de software.

EL RESULTADO VISIBLE

Es solo
una parte de la historia.

LAS DECISIONES QUE HAY DETRÁS
05 / CÓMO TRABAJO

Cómo
trabajo.

De un problema concreto a una solución que se pueda comprobar.

Prefiero avanzar en incrementos que puedan revisarse y detectar los límites de una solución antes de darla por terminada.

01

Delimitar el problema.

Identifico el comportamiento esperado, las restricciones y las dependencias antes de introducir cambios.

02

Implementar y comprobar.

Trabajo en partes manejables y contrasto el resultado con casos reales, no solo con la implementación prevista.

03

Corregir y comunicar.

Documento incidencias y decisiones; comparto los cambios relevantes cuando afectan a otras personas o sistemas.

Ver decisiones de ingeniería ↗
06 / Contacto

Podemos hablar de software, datos e ideas.

Si mi perfil encaja con un proyecto o quieres conocer mejor alguna de las decisiones detrás de mi trabajo, puedes escribirme o consultar mis repositorios públicos.