Saltar al contenido
@chanuar

Desarrollador full stack

CarlosChanuar.

Desarrollo aplicaciones, trabajo con datos y automatizo procesos. En Bitbox / IKEA también construyo herramientas y flujos de desarrollo con agentes de IA. Fuera del trabajo, hago proyectos para mi colección de League, los pedidos del equipo y un archivo musical.

Software Developer · Bitbox / IKEA

Ver mi experiencia

01 / Proyectos seleccionados

Proyectos

Aplicaciones para mi colección de League, los pedidos del equipo y el archivo de un grupo de música.

01

Colección personal · App + collector

Skinfolio

En uso

Mi colección de League

Explorar proyecto

Sincroniza mi colección desde el cliente de League y permite consultar skins, chromas, ofertas y adquisiciones.

  • React
  • TypeScript
  • Node.js
  • Supabase
Dentro de Skinfolio: decisiones y desarrollo

El reto

Entender una colección creciente sin perderse entre skins y chromas.

Mi aportación

Desarrollé la interfaz en React y TypeScript y el collector en Node.js que sincroniza mi colección desde el cliente de League con Supabase.

Decisión técnica

Separé el catálogo público de CommunityDragon de los datos personales de la colección. Así puedo actualizar skins e imágenes sin duplicarlas en la base de datos.

Resultado

Una colección consultable por campeón, propiedad y rareza, con ofertas, chromas y registro de adquisiciones.

03

Web musical · Diseño y desarrollo

SanrioGang Archive

En uso

Archivo musical de SanrioGang

Explorar proyecto

Una web que reúne las canciones, fotografías y recuerdos del grupo.

  • Astro
  • TypeScript
  • HTML
  • CSS
Dentro de SanrioGang Archive: decisiones y desarrollo

El reto

Dar al grupo un espacio propio donde reunir su música, imágenes y recuerdos.

La respuesta

Un archivo digital que reúne canciones, fotografías y fragmentos del grupo con identidad propia.

El diseño

Una estética de collage construida alrededor del logo del grupo, con galerías, vídeo y navegación adaptada a móvil.

Experiencia profesional

— actualidad

Bitbox / IKEA

Software Developer

Desde 2025 trabajo en aplicaciones internas, automatización y datos, e impulso las bases para incorporar agentes de IA al departamento.

  • Análisis de soporte con IA

    Desarrollé una herramienta para visualizar estadísticas del helpdesk, consultar los datos mediante agentes de IA y categorizar tickets automáticamente con LLMs. Diseñé su modelo de datos en PostgreSQL, normalizado hasta 5NF, y realicé tareas de mantenimiento y gestión de bases de datos.

  • Desarrollo con agentes

    Diseñé un harness agéntico y un flujo de desarrollo asistido por agentes, estableciendo las bases para su adopción en el departamento.

  • Procesos de datos a escala

    Refactoricé consultas SQL críticas para la generación y el envío de extractos a cientos de miles de usuarios al mes.

  • Calidad integrada en el desarrollo

    Introduje prácticas de testing para prevenir regresiones y CI/CD con pruebas y comprobaciones de formato obligatorias. Automaticé las convenciones de código con Git Hooks y Husky.

  • Modernización de aplicaciones

    Reconstruí una aplicación con Next.js y React, renovando la interfaz y corrigiendo vulnerabilidades existentes.

  • Renovación del backend

    Colaboré con otros dos desarrolladores en la reescritura del backend y la base de datos central de una aplicación para reducir años de deuda técnica y mejorar su mantenibilidad.

02 / Herramientas de trabajo

Tecnologías

Herramientas que utilizo en el trabajo y en mis proyectos.

  • PostgreSQL
  • Next.js
  • Astro
  • React
  • JavaScript
  • TypeScript
  • Java
  • Python
  • FastAPI
  • Spring Boot
  • HTML
  • CSS
  • Node.js
  • Vite
  • Supabase
  • Git
  • GitHub
  • Docker

Formación

  • En curso

    Ingeniería Informática

    UOC

    A distancia, mientras trabajo.

  • –

    Técnico Superior en Desarrollo de Aplicaciones Multiplataforma (DAM)

    CIFP Villa de Agüimes