You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mario Carlos Roca PeñafielMC

Mario Carlos Roca Peñafiel

Frontend Developer | React | Next.js | GSAP| UX/UI

€100/day
1 project
Toledo, ES
8-15 years

Average response time: 1 hour

About Mario Carlos

Soy desarrollador frontend senior con más de 10 años de experiencia y especializado hace más de 6 usando tecnologías JavaScript como React.js, React Native, Next.js, Astro, Vue y Nuxt.js con TypeScript. Residiendo en España, trabajo solo en remoto. Creo aplicaciones web escalables y de alto rendimiento; mi enfoque combina ingeniería y diseño.

Para la gestión de estado global en el ecosistema React con Zustand, Redux Toolkit, React Query, TanStack Store o Context API. En Vue o Nuxt.js me gusta Pinia. Ambos con TypeScript. Sin embargo, MobX o Signals son también una excelente alternativa.

En cuanto a estilización, uso CSS puro moderno (nested) o Sass, aprovechando las nuevas features que tiene, o también CSS-Modules, ambos bajo BEM. Sin embargo, en muchos proyectos me han requerido TailwindCSS y/o ShadCN UI. Asimismo, tengo experiencia usando Styled-Components.

Estructuro en base a arquitectura hexagonal (Domain, Application, Infrastructure) y componentizo en monorepo o en repo separado bajo Atomic Design o Domain Driven, con su respectiva documentación en Storybook y testeando con Testing Library.
Para testing unitario uso Vitest.

Para el backend ágil suelo usar CMS Headless como Strapi, GraphCMS o Wordpress mediante un plugin que expone su API Rest o GraphQL o Saas como Supabase o Firebase.

Tengo muchos años de experiencia tocando proyectos monolíticos del lado de frontend, usando Symfony, Ruby on Rails, Django, Spring Boot y WordPress. Para diversos rubros, Retail, Real Estate, Fintech y Marketing Digital.
  • Spanish

    Native or bilingual

  • English

    Conversational

Remote only
Primarily works remotely

Experience

  • ChangeTheBlock
    Frontend Developer
    TECH
    March 2024 - Today (2 years and 3 months)
    - Desarrollo de aplicaciones React.js, Next.js en Typescript
    - Desarrollo de aplicaciones móviles con React-Native, usando Expo.
    - Gestión de estado global usando Context API, Redux Toolkit y Zustand.
    - Manejo de estado remoto con React Query, optimizando fetching y caché.
    - Desarrollo con Next.js e implementación de arquitectura hexagonal (application, domain, infrastructure).
    - Creación de componentes reutilizables en Storybook.
    - Estilos responsivos con Tailwind CSS, Sass y CSS Modules.
    - Testing unitario usando Vitest.
    - Desarrollo considerando WCAG.
    - Estilizado usando css moderno, sass con css-modules, basado en BEM.
    - Estilizado con TailwindCSS, Shadcn
    - Uso de server actions usando Next.js.

    Clientes: Mercedes Benz, Reale, BCG
    Next.js TailwindCSS Arquitectura hexagonal Typescript React-native
  • Ayesa - Freelance
    Senior Frontend Developer Freelance
    March 2025 - November 2025 (8 months)
    Cliente: Ayesa
    Por Pixie

    Aplicación para el Gobierna Vasco, canal de denuncias.
    Desarrollo para EJIE, usando:
    - React.js, Typescript, tailwindCSS
    - Arquitectura Hexagonal (domain, application, infrastructure)
    - React-query, Zustand, Tanstack Store
    - WGCA accesibilidad
    - Storybook para documentación y test con testing-library
    - Test unitarios con vitest
    - Diseño e implementación de la interfaz de usuario
    React.js Typescript Zustand TailwindCSS Arquitectura hexagonal
  • The Cocktail • Freelance
    Frontend Developer
    May 2024 - November 2024 (6 months)
    Cliente: TheCocktail
    Por Pixie


    Desarrollo para Primagas, usando:
    - React.js, Typescript, Styled-components, TailwindCss, CSS, CSS-Modules
    - Vitest para testing unitario
    - Arquitectura hexagonal (domain, application, infrastructure)
    - React-query y zustand para gestión de estado global
    - Comunicación con aplicaciones móviles nativas en base a eventos (Bridge)
    React.js Typescript TailwindCSS Storybook Next.js

Recommendations

MC
Mattia PennaMP
JP
Manuel Córdoba Ruiz and 2 other people have recommended Mario Carlos

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Técnico superior
    CIBERTEC
    2014
  • Computación e informática
    Instituto SISE
    2010

Certifications

Skill set

Categories