Frontend Developer | React · TypeScript · Product-focused UI
I’m a frontend developer based in Barcelona with a background in graphic design and UI/UX.
I build responsive, accessible, and maintainable web applications, with a focus on reusable components, authentication flows, frontend architecture, testing, and thoughtful user experiences.
I also contribute across APIs, databases, real-time features, and containerized development workflows.
A focused frontend engineering project that demonstrates how a small but important product feature can be implemented with production-minded standards.
It includes typed forms, schema validation, API boundaries, accessible feedback, loading and error states, automated testing, mocked API scenarios, and CI checks.
Current focus: completing the authentication experience, expanding end-to-end and accessibility testing, and preparing a polished demo.
Stack: React, TypeScript, Vite, React Hook Form, Zod, TanStack Query, MSW, Vitest, Testing Library, Tailwind CSS, and GitHub Actions.
A collaborative full-stack application currently under active development.
The project is being used to build and document a production-inspired foundation for frontend architecture, authentication, databases, APIs, automated testing, and containerized development.
Current focus: authentication foundations, PostgreSQL integration, frontend–backend communication, Docker, testing, and project infrastructure.
Stack: React, TypeScript, Flask, PostgreSQL, Docker, TanStack Query, React Hook Form, Zod, Vitest, Testing Library, and MSW.
A full-stack, real-time team project developed at 42 Barcelona.
I contributed to frontend architecture, authentication and account flows, social features, direct messaging, real-time interactions, Docker and Nginx setup, internationalization, documentation, and reusable UI patterns.
Demonstrates: complex team collaboration, real-time state, protected application flows, API integration, responsive UI, and containerized development.
Stack: Next.js, React, TypeScript, Express, PostgreSQL, Prisma, Redis, Socket.IO, Docker, Nginx, Tailwind CSS, Storybook, and i18n.
Frontend
React · TypeScript · JavaScript · Next.js · Tailwind CSS · HTML · CSS
Frontend architecture and quality
React Hook Form · Zod · TanStack Query · Vitest · Testing Library · MSW · Accessibility · Playwright basics
Full-stack foundations
Node.js · Express · Flask · PostgreSQL · Prisma · Redis · REST APIs · Socket.IO
Tooling
Git · GitHub Actions · Docker · Docker Compose · Nginx · ESLint · Prettier
Design
Figma · Illustrator · Photoshop · UI/UX · Responsive Design · Design Systems
As a freelance frontend developer, I refactored a business application from vanilla JavaScript to React and built reusable interfaces for invoices, estimates, job tracking, custom templates, and PDF printing.
“Carolina is the needle in the haystack. Her skills, cooperation and communication exceeded my expectations.”
Previously, I worked as a Web UI Developer, creating responsive interfaces for institutional websites, landing pages, product catalogues, and product pages while connecting design requirements with frontend implementation.
- Completing Boring Login as a focused frontend engineering case study.
- Building Matcha’s authentication, database, testing, and Docker foundation.
- Continuing the Software Engineering program at 42 Barcelona.
- Open to frontend and frontend-oriented full-stack roles, remote or hybrid from Barcelona.


