Skip to content
View CarmeloRicarte's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report CarmeloRicarte

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
CarmeloRicarte/README.md

Typing SVG


LinkedIn GitHub Profile Views


About Me

const carmelo: Architect = {
  location: "Valencia, Spain",
  role: "Frontend Architect",
  focus: ["Micro-Frontends", "Module Federation", "Developer Tooling"],
  philosophy: "Concepts before code. Architecture before frameworks.",
  currently: {
    building: "MCP servers for AI-powered development workflows",
    exploring: "React 19, Rsbuild, Bun runtime",
    mentoring: "Frontend teams on clean architecture & design patterns",
  },
};

I architect micro-frontend ecosystems at enterprise scale, build AI developer tools with MCP, and believe that understanding why matters more than knowing how.


Tech Stack

Core

TypeScript JavaScript HTML5 CSS3

Frontend Frameworks & Libraries

React Angular Next.js

State Management

Redux Zustand

Backend & Runtime

Node.js Bun NestJS Express

Architecture & Tooling

Module Federation Rsbuild Vite Webpack

Testing

Vitest Playwright Testing Library

DevOps & Cloud

Docker GitHub Actions Firebase


Featured Projects

πŸ€– AI Developer Tools

gitlab-mcp-server

MCP server for GitLab integration with Claude Code and AI assistants. Manage projects, issues, merge requests, and code search through natural language.

TypeScript MCP GitLab

jira-mcp-server

MCP server for Jira Cloud that enables AI assistants to interact with Jira issues, transitions, comments, and workflows programmatically.

TypeScript MCP Jira

⚑ Micro-Frontend Architecture β€” Bun + React 19

bun-react-shell

Shell application that loads remote components using native ESM dynamic imports.

React 19 Bun

bun-react-microfront

Micro-frontend POC that exposes components as remote ESM modules.

React 19 Bun

bun-react-dashboard

Dashboard micro-frontend with use() hook, Suspense, and Bun runtime.

React 19 Bun

πŸ—οΈ Module Federation β€” Rsbuild + React 19

poc1-shell-rsbuild

Module Federation Host Shell built with Rsbuild and React 19. Orchestrates remote micro-frontends at runtime.

React 19 Rsbuild Module Federation

poc1-mf-rsbuild

Module Federation Remote micro-frontend built with Rsbuild and React 19. Exposes components to the host shell.

React 19 Rsbuild Module Federation


GitHub Stats

GitHub Stats Top Languages

GitHub Streak


What I Do

Architecture Development Mentoring
Micro-frontend ecosystems React 19 & Module Federation Clean Architecture patterns
Hexagonal / Screaming Architecture MCP servers for AI workflows Design patterns & SOLID
CI/CD pipeline optimization TypeScript-first development Code review & best practices

"Don't touch a single line of code until you understand the concepts."

Pinned Loading

  1. bun-react-microfront bun-react-microfront Public

    Microfrontend POC with Bun and React 19 that exposes components as remote ESM modules

    TypeScript

  2. bun-react-shell bun-react-shell Public

    React 19 shell application that loads remote components using native ESM dynamic imports

    TypeScript

  3. poc1-mf-rsbuild poc1-mf-rsbuild Public

    Module Federation Remote Micro-frontend built with Rsbuild and React 19

    TypeScript

  4. poc1-shell-rsbuild poc1-shell-rsbuild Public

    Module Federation Host Shell built with Rsbuild and React 19

    TypeScript

  5. gitlab-mcp-server gitlab-mcp-server Public

    A Model Context Protocol (MCP) server for GitLab integration with Claude Code and AI assistants.

    TypeScript

  6. jira-mcp-server jira-mcp-server Public

    A Model Context Protocol (MCP) server for Jira Cloud that enables AI assistants to interact with Jira issues.

    TypeScript