George Miguel Puma Salcedo Arequipa, Perú GMT-5 remoto
Construyo productos web que llegan a producción Y puedo demostrarlo.
Full Stack Developer — React, Next.js, TypeScript. Cinco años construyendo productos empresariales: EdTech, e-commerce, ERP y facturación electrónica. Diseño flujos de desarrollo asistidos por IA y los trato como lo que son: ingeniería.
- 500+ escuelasLMS en producción
- LCP < 2 smedido en 4G
- WCAG 2.1 AArequisito contractual
proyectos
Notable Learning
Principal contribuidor · Feb – Jun 2026
LMS institucional K-12 para 500+ escuelas en EE.UU. y 10 países. Frontend completo y capa de API: editor de contenido, video, RBAC de 5 roles y cumplimiento FERPA sobre un esquema de 29 entidades.
entregado en fechajun 2026FERPAdatos de menoresTypeScript · React 19 · Next.js 16 · Prisma · PostgreSQL · GCS · Mux
Leer el caso de estudioStudio Equilibrio
Diseño a producción, en solitario · 2.5 semanas
SaaS demo para estudios de fitness — reservas, membresías, facturación con recibos PDF y analítica — construido de extremo a extremo a partir de un brief comercial.
LCP < 2 smóvil, 4G30 pruebas E2EPlaywrightNext.js 16 · React 19 · TypeScript · Tailwind v4 · Supabase
Ver el demo en vivoprojsync
Proyecto propio · open source
CLI en Go que sincroniza la configuración de agentes de IA entre máquinas con cifrado de extremo a extremo (age), almacenamiento content-addressed (BLAKE3) y scanner de secretos previo a cada push.
E2E cifradoage · X25519MITcódigo abiertoGo · Cloudflare R2 · S3 API
Ver el repositorio
ia
No uso IA como autocompletado: diseño sistemas con ella. Mi flujo principal es Claude Code — subagentes especializados, servidores MCP y comandos propios — y trato la configuración de agentes como lo que es: ingeniería, con sus reglas, sus casos borde y su mantenimiento.
El ejemplo que mejor lo muestra: un revisor automatizado de PRs para Notable Learning. Validaba que cada rama correspondiera a un ticket real de Linear, cargaba las convenciones del proyecto desde un repo de contexto, invocaba subagentes según lo que tocaba el diff (seguridad, tests, arquitectura) y revisaba en dos etapas: primero verificaba si los comentarios bloqueantes anteriores estaban realmente resueltos, citando archivo y línea; después hacía su propia revisión con criterios del proyecto — aislamiento multi-tenant, roles con enums, validación Zod, cero PII en logs. Todo en un único comentario consolidado, con severidades y fixes sugeridos.
Lo diseñé y operé sobre mis propios PRs; el equipo reportó que las revisiones humanas llegaban con el trabajo obvio ya señalado.
Aprendí más de sus fallos que de sus aciertos: un revisor automático ruidoso es peor que ninguno, así que la mitad del diseño son condiciones para callarse.
pipeline · revisor de PRs
webhookvalidacióncontextosubagentesdos etapascomentario único
Todo el análisis termina en un solo comentario consolidado — un bot que comenta cinco veces es ruido.
experiencia
Feb 2026 – Jun 2026
Junto AI — Full Stack Developer (contrato por proyecto)
Remoto · EE.UU. / Costa Rica
Principal contribuidor de Notable Learning, LMS K-12 en producción para 500+ escuelas.
Entregas semanales revisadas por el CTO; proyecto entregado en fecha.
Feb 2025 – Ene 2026
Global Resources — Full Stack Developer
Remoto · Venezuela
Módulo de gestión desde cero para un ERP en Next.js, coherente con la arquitectura existente.
Colaboración con backend en diagnóstico de microservicios Spring Boot.
Oct 2024 – Ene 2025
Desis — Software Developer
Remoto · Chile
Facturación electrónica empresarial: optimización de PostgreSQL y procesamiento de grandes volúmenes.
Mar 2023 – Dic 2023
AccountTECH — Frontend Developer
Remoto · EE.UU.
Migración de un sistema financiero de escritorio a web en React + TypeScript (AR/AP, Invoices).
Responsable del módulo nuevo de notificaciones y campañas.
Feb 2022 – Jun 2023
Footloose — Analista Programador
Remoto · Perú
Ecosistema e-commerce VTEX: catálogo, promociones, storefront y componentes React en VTEX IO.
stack
- Dominio principal
- TypeScript · React · Next.js · Node.js · Tailwind CSS · PostgreSQL · Prisma
- Sólido
- Playwright · Jest · NextAuth · Supabase · VTEX IO · SQL Server · Git / CI-CD
- En crecimiento
- Go · Kotlin / Compose · NestJS · GCS · Cloudflare R2
contacto
Busco roles full stack o frontend, de preferencia remotos. Si crees que encajo en tu equipo, escríbeme — respondo siempre.
george@georgepuma.dev