Skip to content
@chanuar

Full-stack developer

CarlosChanuar.

I build applications, work with data and automate processes. At Bitbox / IKEA, I also build tools and development workflows with AI agents. Outside work, I make projects for my League collection, team food orders and a music archive.

Software Developer · Bitbox / IKEA

View my experience

01 / Selected projects

Projects

Applications for my League collection, team food orders and a band’s archive.

01

Personal collection · App + collector

Skinfolio

In use

My League collection

Explore project

Syncs my collection from the League client to browse skins, chromas, offers and acquisitions.

  • React
  • TypeScript
  • Node.js
  • Supabase
Inside Skinfolio: decisions and development

The challenge

Understand a growing collection without getting lost among skins and chromas.

My contribution

I built the React and TypeScript interface and a Node.js collector that syncs my collection from the League client to Supabase.

Technical decision

I separated CommunityDragon's public catalogue from personal collection data, so skins and artwork can stay up to date without duplicating them in the database.

Result

A collection browsable by champion, ownership and rarity, with offers, chromas and an acquisition history.

03

Music website · Design and development

SanrioGang Archive

In use

SanrioGang’s music archive

Explore project

A website bringing together the band’s songs, photographs and memories.

  • Astro
  • TypeScript
  • HTML
  • CSS
Inside SanrioGang Archive: decisions and development

The challenge

Give the group a space of their own to bring together their music, images, and memories.

The response

A digital archive bringing together the group's songs, photographs, and fragments with a distinct identity.

The design

A collage aesthetic built around the group's logo, with galleries, video, and navigation adapted for mobile.

Professional experience

— present

Bitbox / IKEA

Software Developer

Since 2025, I have worked on internal applications, automation and data, while laying the foundations for AI agent adoption in the department.

  • AI-powered support analysis

    I built a tool to visualize helpdesk statistics, query the data through AI agents and automatically categorize tickets with LLMs. I designed its PostgreSQL data model, normalized to 5NF, and carried out database maintenance and management.

  • Development with agents

    I designed an agent harness and an agent-assisted development workflow, laying the foundations for their adoption in the department.

  • Data processes at scale

    I refactored critical SQL queries for generating and sending statements to hundreds of thousands of users each month.

  • Quality built into development

    I introduced testing practices to prevent regressions and CI/CD with mandatory tests and formatting checks. I automated code conventions with Git Hooks and Husky.

  • Application modernization

    I rebuilt an application with Next.js and React, updating the interface and fixing existing security vulnerabilities.

  • Backend renewal

    I worked with two other developers to rewrite an application's backend and central database, reducing years of technical debt and improving maintainability.

02 / Tools I work with

Technologies

Tools I use at work and in my own projects.

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

Education

  • In progress

    Computer Engineering

    UOC

    Studying remotely alongside my job.

  • –

    Higher vocational qualification in Multiplatform Application Development (DAM)

    CIFP Villa de Agüimes