Skip to content
View carolinapapes's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report carolinapapes

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
carolinapapes/README.md

Carolina Papes

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.

Featured projects

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.

Core skills

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

Professional experience

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.

Currently

  • 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.

Contact

Pinned Loading

  1. boring-login-done-right boring-login-done-right Public

    Production-minded React login flow focused on accessibility, validation, API boundaries, testing, and CI.

    TypeScript

  2. 42-BCN/Transcendence 42-BCN/Transcendence Public

    Full-stack real-time social gaming platform built with Next.js, TypeScript, Express, PostgreSQL, Redis, Socket.IO, Docker, and Nginx. Developed as a team project at 42 Barcelona, focusing on scalab…

    TypeScript 3 1

  3. matcha matcha Public

    Full-stack dating application built with React, TypeScript, Flask, PostgreSQL, Docker, and automated testing.

    Makefile

  4. TahereTaha/webserv42 TahereTaha/webserv42 Public

    HTTP web server in C++98 using sockets, epoll, configuration parsing, URI parsing, and request/response handling.

    C++ 1 1