Marco Antonio · González Cruz
Disponible para nuevos proyectos

Construyo plataformas web de extremo a extremo.

Soy Marco Antonio, ingeniero full-stack con foco en Node.js y Next.js. Diseño y entrego productos completos: arquitectura, backend, frontend y operación — desde una landing hasta un SaaS multi-tenant con tiempo real, microservicios y procesamiento documental.

Foco
Full-Stack Web
Stack principal
Node · Next · Postgres
Modalidad
Híbrido · Remoto
Ubicación
México

Capacidades

Lo que construyo

Mi formación es ingeniería; mi forma de trabajar es autodidacta. Aprendo el stack del problema, no al revés. Estos son los terrenos donde ya he construido cosas reales.

Casos seleccionados

Trabajo reciente

Una muestra de proyectos en producción. Algunos clientes están bajo NDA — los nombres se omiten, la profundidad técnica permanece.

Plataforma SaaS multi-tenant

Producto interno · Elevo Cloud · Full-Stack Engineer · ownership end-to-end

Plataforma de servicios B2B con frontend Next.js 15 y un backend de microservicios Node.js. Diseñé el modelo de datos, el sistema de permisos granular, el motor de créditos transaccional y la operación en producción.

  • Arquitectura multi-tenant con sesiones que alternan tenant activo y middleware de scoping en backend + guardas SSR en Next.js.
  • Sistema de créditos transaccional con Sequelize transactions y atomic increments seguros bajo concurrencia.
  • Sistema de permisos granular con 30+ permission strings, soporta combinaciones AND/OR y scoping por tenant.
  • Operación en producción: PM2 con 15+ procesos, nginx con rate-limiting selectivo, migraciones Postgres con CREATE INDEX CONCURRENTLY.

Stack

Next.js 15React 19TypeScriptNode.jsExpress 5PostgreSQLSequelizeTailwind v4shadcn/uiTanStack Query

Chat en tiempo real estilo WhatsApp

Módulo de soporte dentro de la plataforma Reverse · Diseño y construcción end-to-end

Chat de soporte cliente/admin con presencia real, soft-delete escalado, notificaciones push y reconexión transparente. Construido sobre Socket.io con eventos transaccionales y broadcast por salas.

  • Presencia agregada del equipo de soporte vía evento broadcast custom: el cliente ve un punto verde solo cuando hay un agente conectado de verdad.
  • Soft-delete con auto-revival: el admin oculta una conversación de su panel y reaparece automáticamente al recibir un nuevo mensaje del cliente.
  • Eliminación escalada estilo WhatsApp: opción explícita para eliminar también del lado del cliente, con sincronización vía socket en tiempo real.
  • Notificaciones Web Push con VAPID + bot de Telegram para alertas internas. Sustitución de toasts por estado en header (UX más limpia).
  • Migración del paradigma helpdesk (open/resolved/closed) a un flujo conversacional moderno — drop completo del campo status.

Stack

Socket.ioWeb PushVAPIDTelegram Bot APIPostgreSQL

Servicios documentales con firma digital

Microservicios consumidos por la plataforma Reverse · Diseño y construcción end-to-end

Tres microservicios independientes que generan, procesan y firman documentos PDF a escala. Automatización con headless browsers y criptografía de curva elíptica.

  • Generación de documentos con firmas digitales reales (ECDSA sobre curva NIST P-384) y QR de validación oficial.
  • Procesamiento masivo de PDF (margen, foliado, reverso) con @pdftron/pdfnet-node y entrega por lotes.
  • Estampado de QR sobre PDFs oficiales con preservación de tipografía, firmas y códigos del documento original.
  • Automation con Puppeteer para flujos que requieren navegación contra portales externos.

Stack

Node.jsExpress 5pdf-libpdfjs-dist@pdftron/pdfnet-nodePuppeteerCrypto (ECDSA P-384)QR generation

Auditoría de seguridad sector gobierno

Cliente bajo NDA · contratación formal · Desarrollo de proof of concept

Desarrollo de PoC para auditoría autorizada de un sistema de gestión gubernamental. Identificación de vulnerabilidades, reporte ejecutivo y recomendaciones de mitigación.

  • Trabajo realizado bajo autorización formal del contratante — no es scraping ni acceso no autorizado.
  • Reverse engineering de protocolos de comunicación y modelado de superficie de ataque.
  • Reporte ejecutivo + plan de mitigación entregado al cliente.

Stack

Node.jsExpressPDF generationReverse engineering

Stack técnico

Herramientas que uso a diario

Lo que ya domino. Si tu proyecto necesita algo que no está en esta lista, lo aprendo antes de prometerlo.

Lenguajes
JavaScript · TypeScript · SQL · HTML · CSS
Backend
Node.js · Express 5 · REST APIs · Microservicios · JWT · Sesiones · WebSockets
Frontend
Next.js 15 · React 19 · Tailwind v4 · shadcn/ui · Radix · TanStack Query · TanStack Table
Bases de datos
PostgreSQL · Sequelize · Transacciones · Migraciones · Índices · MongoDB
Tiempo real
Socket.io · Presencia · Rooms · Eventos transaccionales
Documentos
pdf-lib · pdfjs-dist · @pdftron/pdfnet-node · Puppeteer · QR generation
Criptografía
ECDSA P-384 · JWT · Web Push (VAPID) · Sesiones
DevOps
PM2 · nginx · VPS Linux · DNS · Scripts de deploy
Automatización
Telegram Bot API · Headless browsers · Scraping autorizado · Cron jobs
Herramientas
Git · Linux · VS Code · PM2 monitoring

Contacto

¿Tienes algo que construir?
Hablémoslo.

Cierro ventanas pequeñas para entrar en proyectos nuevos. Si lo tuyo es un MVP rápido, una integración compleja o una plataforma de cero — escríbeme y te respondo el mismo día.