Skip to content
Arnau Camareroaka Catcrac

Looking for a new challenge · Barcelona or remote

Hi, I'mArnau Camarero Liébanes

Front-end Developer · Angular & TypeScript

I build polished, maintainable web interfaces, with AI as a working tool and video games as my next quest.

About

Front-end at heart, curious by nature

I'm a Computer Engineer from Universitat Pompeu Fabra and front-end is my foundation. Over 2.5 years at NTT DATA, first as an intern and then as a junior developer, I worked on an internal management platform for the public healthcare sector, live in 3 hospitals in Catalonia: mostly with Angular and TypeScript, but also with Java / Spring Boot REST APIs, PostgreSQL and the integration of PDAs with barcode, RFID and NFC readers.

That curiosity about what happens behind the interface is pushing me towards full stack. I now build websites for clients and work with AI-assisted development every day: Claude Code, agents and custom skills that help me build, review and automate. To me, AI is one more tool of the trade: it speeds things up, but the judgement and the care for doing things right are still mine.

Outside work I'm Catcrac, my gaming nickname. And it's not just a hobby: my final degree project was about cooperation in multiplayer video games and I'd love to make games for a living. I'm looking for a product team where I can keep growing steadily towards a mid-level role, learn from great people and do things right.

Experience

My journey so far

  1. WorkMar 2024 – Oct 2026

    Front-End Developer

    NTT DATA Europe & Latam

    Junior Developer (Sep 2025 – Oct 2026), hired after my internship (Mar 2024 – Jun 2025).

    Internal management platform for the public healthcare sector, live in 3 hospitals in Catalonia.

    • Developed 30+ screens and dynamic forms in Angular 14+ / TypeScript and Angular Material, within a team of ~20 people.
    • Built the PDA integration from the ground up: connected the devices' library for barcode, RFID and NFC (patient wristbands) reading and writing to the Android app (Java, Android Studio) and the Angular front end, and managed the resulting data flow.
    • Designed and implemented 80+ master data tables (schema and data scripts) in PostgreSQL within a few weeks, using H2 for local development.
    • Implemented REST endpoints in Java / Spring Boot and fixed bugs across front end and back end.
    • Used AI-assisted development tools to speed up delivery, working in iterative development blocks with Jira, Git and GitLab.
  2. Education2019 – 2025

    BSc in Computer Engineering

    Universitat Pompeu Fabra (UPF), Barcelona

    • Final degree project: "Analysis of mechanics in multiplayer video games and their impact on the type of cooperation" (grade 9/10), with 3 online multiplayer prototypes in Unity, C# and Unity Netcode.
  3. Education2024

    English B2.2 · PCCL Certificate

    UPF Languages (Idiomes UPF)

Stack

What I work with

  • Front-end

    • Angular 14+
    • TypeScript
    • JavaScript
    • HTML5
    • CSS3
    • Angular Material
    • React
  • Back-end

    • Java
    • Spring Boot
    • REST APIs
    • Node.js
  • Databases

    • PostgreSQL
    • H2
    • SQL
  • Mobile

    • Android
    • Android Studio
    • Barcode / RFID / NFC
  • Tools & AI

    • Git
    • GitLab
    • Jira
    • IntelliJ IDEA
    • VS Code
    • Claude Code
    • AI agents
    • Custom skills
  • Game development

    • Unity
    • C#
    • Unity Netcode
    • Roblox Studio
    • Luau
  • Other languages

    • Python
    • C/C++
  • Languages

    • Spanish (native)
    • Catalan (native)
    • English B2.2 (PCCL)

Projects

Things I've built

A mix of client work, university projects and my own tools, almost always with AI as a teammate.

  • Personal project (pro bono) · Oct 2026 – present

    Asbestos certificate requests

    Website that collects asbestos certificate requests in Catalonia and emails them to a small business. I defined the requirements directly with the client. In Spanish and Catalan, with a private dashboard to manage them. Built with AI-assisted development (Claude Code).

    • Next.js
    • TypeScript
    • Tailwind CSS
    • Prisma
    • Auth.js
    • Claude Code
  • Prototype 1 of the final degree project: isometric view of two players surrounded by waves of red enemies in a closed room.

    Final degree project · UPF · Grade 9/10

    Final degree project: cooperation mechanics in multiplayer games

    I analysed 44 co-op video games and proposed 3 types of cooperation (communication, planning and coordination) and 21 mechanics that encourage them. I validated them with 3 online 2-player prototypes (waves of enemies, environmental puzzles and ability synergy) and a study with 20 participants: the mechanics directly shape the type of cooperation that emerges.

    • Unity
    • C#
    • Unity Netcode
    • Unity Relay
    • User research
  • Agent and skill for Claude Code

    Full-stack web developer agent

    Agent that takes a website idea, picks the stack, builds it end to end on its own and then applies the tweaks I ask for.

    • Claude Code
    • Agents
    • Skills
    • Next.js
    • TypeScript
  • Specialised AI skills

    Expert video game agents

    Specialised skills for AION 2, WoW Forever, STALZONE and PokéSurvivor, with knowledge of classes, builds, economy and more to answer any in-game question.

    • Claude Code
    • Skills
    • Applied AI
  • AI applied to game development

    Roblox Studio expert agent

    Agent specialised in Roblox Studio and Luau scripting that I use to create and improve my own Roblox games.

    • Roblox Studio
    • Luau
    • Claude Code
  • Web app

    Virtual Classroom

    Web app with screen sharing that generates simple exercises and sends them to all students.

    • JavaScript
  • Personal website

    This portfolio

    My personal website, built on my own Next.js architecture base: dark mode by default, accessible, responsive, in Spanish and English, with projects in a single data file.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS

Away from code

Player mode: Catcrac

When I close the editor I'm still Catcrac. Video games are how I unwind… and where I want to take my career.

Worlds I've gone deep into

  • AION 2
  • WoW Forever
  • STALZONE
  • PokéSurvivor
  • Roblox
  • Rocket League
  • DayZ
  • Rust
  • Counter-Strike 2
  • Black Desert
  • Garry's Mod

Achievements

  • Achievement unlockedFinal degree project on cooperation in multiplayer video games, graded 9/10.
  • Achievement unlockedTurning my favourite games into expert AI agents.
  • Side questMaking games in Roblox, scripting in Luau.
  • Main questBreak into the video game industry.

Contact

Let's talk

If you're looking for someone for front-end, Angular, full stack or a game dev team, drop me a line. I'll be glad to reply.