DATASHEET

VENTICINQUE, MAURO

Frontend · Full-Stack

Rev. 2026.08supersedes 2025.11

Español

Copied

Abstract

Verified

§0

I run the frontend of a sustainability platform in Barcelona and build VTEX IO commerce for an Argentinian agency. Both at once, from Tucumán.

ReactTypeScriptNext.jsAstroVTEX IONodeCloudflare WorkersPostgreSQLGraphQLMCP

Role
Frontend · Full-Stack
Active since
2023-04 →
Measured scale
4,559 commits · 44 repos
Mode
Remote employment or freelance
Location
San Miguel de Tucumán, AR · UTC−3
Languages
Native Spanish · technical English

Current state

Verified

T-01
2023-04 →Red Clover · ArgentinaFrontend Developer, VTEX26 repositories · 1,365 commits
T-02
2024-12 →BCome · Barcelona, remoteLead Frontend Web Developer4 repositories · 2,474 commits
T-03
2024-03 → 2026-02Tendencia de Noticias · TucumánFull-Stack, freelanceclosed · Next.js 14 · MongoDB
  1. T-01Red Clover2023-04 → ongoing

  2. T-02BCome2024-12 → ongoing

  3. T-03Tendencia de Noticias2024-03 → 2026-02

The overlap is the point. I did not switch jobs — I added one.

Operating modes

Verified

Mode A · Employee

Mode B · Freelance

2.1

Full-time remote, employed or on contract.

One project at a time. Fixed scope or a monthly retainer.

2.2

UTC−3. I overlap a full working day with Barcelona and with the US east coast.

UTC−3, Tucumán. I invoice from Argentina.

2.3

I own the whole frontend and answer for it: architecture, role- and plan-based permissions, performance, deployment.

The whole product: frontend, backend, database and infrastructure.

2.4

At BCome that means 422 React components on a repository from 2021, with Bootstrap 4 and Tailwind 4 coexisting for as long as the migration I lead takes.

I ran a news portal on Next.js 14 and MongoDB single-handed for two years while its traffic grew. I have an MCP server published on npm under MIT.

2.5

Native Spanish. Written and spoken technical English.

I write the scope and the decisions before the code. If the scope cannot be written down, I do not take the project.

2.6

What I do not do

Brand identity. Native apps. WordPress. SEO detached from the code.

2.7

Outside operating range

Redesigns without access to the real data. Deadlines fixed before the scope is defined. “Make it like our competitor’s” with no product decision behind it.

2.8

Availability as of 2026-08-17

I take one freelance project at a time. For employment, I am listening to remote offers.

2.9

mauro25qe@gmail.com

Résumé (PDF)+54 381 616 0976San Miguel de TucumánMon–Fri 09:00–18:00

Characteristics

Verified

§3.1

1,702 of the 5,246 commits in BCome’s frontend are mine. I am the top author of 26, in a repository that started in March 2021 and that I joined in December 2024.

§3.2

I am leading that frontend’s migration to React 18.3.1, Vite 7.1.6 and Tailwind 4.1.17, with Bootstrap 4.6.2 still in the codebase. To let them coexist, Tailwind is loaded with Preflight disabled and only its theme and utility layers imported, not the whole package. The bare border class is useless: Bootstrap overrides it with !important.

§3.3

I published shopify-insights-mcp on npm under MIT: a 10-tool MCP server that returns readings rather than Shopify rows. Instead of “you have 45,000 in sales”, it answers “you have 45,000, 12% down on last month”.

§3.4

bcome.biz: 95 of 95 commits. I moved the site off WordPress onto Astro 6.1.10 with 58 hand-written redirects, because @astrojs/sitemap only pairs identical paths and our slugs are localised.

Archive

Verified

§4.0

The ID is a part number: assigned once, never reused. The table order is a different thing: it runs by what I want to be hired for.

  1. A-01shopify-insights-mcpMCP · npm202610 toolsMITOpen sheet
  2. A-02BCome — plataformaReact 182024→1.702 de 5.246422 .tsxOpen sheet
  3. A-09bcome.bizAstro 6202695 de 9525 páginasOpen sheet
  4. A-03Koru ShipdayVTEX IO2026391 tests111 de 111Open sheet
  5. A-14Catálogo BoostVTEX IO20266.855 líneas28 de 28Open sheet
  6. A-04Koru Power SellerCloudflare Workers202610.382 líneas105 de 105Open sheet
  7. A-15Pickup CleanerVTEX IO20265.085 líneas21 de 21Open sheet
  8. A-05MadernoaAstro · Cloudflare202632 commits46 commitsOpen sheet

See all 15 projects →

Practice

Verified

§5.5

I wrote and maintain the private Claude Code marketplace for the agency’s VTEX team. My plugins carry methodology and guardrails. Platform knowledge is carried by VTEX’s official skills, pinned to a validated version. 3 · 13 · 5 · 2 · 5.732 · 57

§5.8

Publiqué este sitio con un conmutador de idioma en el header de todas las páginas apuntando a rutas que no existían. Cada /en/* devolvía 404, y el público al que ese botón le servía era justamente el que buscaba.

El inglés existe: mismo cuerpo de documento, mismas cifras, prosa escrita aparte. Y el cuerpo pasó a ser un componente compartido por los dos idiomas, así que no puede haber una versión con secciones que la otra no tenga.

§5.9

Claude Code does not make me faster at writing code. It makes me faster at verifying. The cost moved: the slow part now is deciding what is true.

§5.10

What you keep when I am done: the repository, the dated decision log and the tests that cover it. You do not need to call me to understand it.

Revisions

R-02
2026.082026-08-17Rewritten as a datasheet. Astro 7.2.2, static output, two typefaces, no animation libraries.
R-01
2025.11archivadaReact 19 on a single page, Tailwind over a CDN and camera-based detection in front of the content. Two clashing palettes and scroll disabled, on the site of someone who claims to optimise performance.