Desarrollador Full-Stack · Estudiante de Ingeniería de Software (INTEC) 🇩🇴
No hago ejercicios de clase: construyo productos que se usan y los llevo de la idea al deploy.
🔭 Abierto a pasantía o rol junior de desarrollo — Santo Domingo (presencial) o remoto LATAM.
|
Cada proyecto muda de piel según su dominio y trae demos que funcionan de verdad: valida un 606/607/608, calcula prestaciones, anota un fiado. Bilingüe ES/EN.
|
Una pieza scrollytelling: un comprobante de papel cobra vida y se vuelve electrónico mientras scrolleas, y la página migra de papel a azul digital.
|
⚡ DELCA — Plataforma para distribuidora eléctrica ·
Backend Node.js/Fastify + PostgreSQL/PostGIS + Redis. Facturación electrónica transaccional (NCF con control de concurrencia), telemetría de medidores y mapeo geoespacial de apagones. ~96 pruebas (Vitest), CI, 10 ADRs y OpenAPI. Con cliente móvil Kotlin/Android.
Node.js·TypeScript·Fastify·PostgreSQL·PostGIS·Redis·Docker
🏦 Banca Simón — Sistema de gestión de préstamos ·
Next.js 15 + TypeScript + Drizzle ORM para un prestamista real en RD. 512 pruebas, montos en centavos (sin floats), auditoría append-only con cadena de hashes (a prueba de manipulación), RBAC y pagarés/recibos en PDF. De extremo a extremo, con feedback del usuario final.
Next.js·TypeScript·Drizzle·Argon2·Vitest·Playwright
🏥 UAO — Facturación y contabilidad para clínica ·
Next.js 15 + PostgreSQL (Neon) + Better-Auth. Emite NCF fiscales de la DGII, cuentas por cobrar, caja diaria y cierres mensuales con doble firma. 70 pruebas, 16 módulos y RBAC de 4 roles.
Next.js·PostgreSQL·Better-Auth·RBAC
🛠️ Además, herramientas propias: hilo — CLI en Node.js que reconstruye el contexto de un proyecto integrando la API de Claude (Anthropic) · 48 tests | Chess Live — análisis de ajedrez en vivo con visión por computadora (OpenCV/PySide6) + Stockfish · 40 tests.
🤖 DGII Responde — asistente fiscal RAG con citas verificables ·
Responde e-CF, NCF y formatos 606/607/608 citando la norma real de la DGII —o dice "no está en mis fuentes". RAG con embeddings locales ($0) + API de Claude + eval harness (72.7% hit-rate, medido). 27 pruebas. (El chat en vivo requiere una API key de Claude.)
Next.js·TypeScript·Claude API·RAG·Transformers.js
🔌 HookLab — inspector de webhooks en tiempo real ·
GraphQL subscriptions en vivo + verificación HMAC (Stripe/GitHub) timing-safe con anti-replay + endurecimiento GraphQL (límite de profundidad/complejidad). 43 pruebas.
Fastify·Mercurius·graphql-ws·PostgreSQL·HMAC
🛡️ Guardian CI — DevSecOps con reglas Semgrep propias ·
API deliberadamente vulnerable + 5 reglas SAST escritas a mano (mapeadas a CWE/OWASP) + GitHub Actions → SARIF en la pestaña Security.
semgrep --test5/5.⚠️ Código intencionalmente vulnerable (laboratorio educativo).Semgrep·SARIF·GitHub Actions·gitleaks·OSV-Scanner
☁️ DocPipe — pipeline serverless event-driven en AWS ·
S3 → Lambda → DynamoDB → SNS con infraestructura como código (AWS SAM); extrae RNC/NCF/total/fecha de facturas RD. 33 pruebas, CI en verde. (Deploy requiere cuenta AWS.)
AWS SAM·Lambda·S3·DynamoDB·SNS·TypeScript
📡 Radar AppSec RD — escáner pasivo de postura web ·
Califica A–F los headers, cookies y TLS de cualquier URL, con defensa anti-SSRF (OWASP A10) e informe agregado de sitios .do. Solo inspección pasiva. 30 pruebas.
Next.js·TypeScript·SSRF defense·Node tls
| Producto | Qué resuelve | Abrir |
|---|---|---|
| Contáfacil | Valida tus formatos 606/607/608 antes de subirlos a la DGII | ▸ en vivo |
| ¿Cuánto Me Toca? | Calcula tu liquidación laboral (Ley 16-92) | ▸ en vivo |
| FiaoYa | La libreta de fiados del colmado, que cuadra sola | ▸ en vivo |
| Aprueba RD | Practica el examen teórico de licencia (Ley 63-17) | ▸ en vivo |
| CumpleFactura | Prepárate para la facturación electrónica e-CF (Ley 32-23) | ▸ en vivo |
- 🧪 Pruebo lo que construyo — 700+ pruebas automatizadas (Vitest, Playwright, pytest) y TDD; no doy nada por terminado sin evidencia de que funciona.
- 🚢 De la idea al deploy — arquitectura por capas, CI/CD, contenedores y despliegue real (no solo prototipos).
- 🔒 Seguridad aplicada desde el diseño — Argon2, HMAC, JWT endurecido, validación estricta, RBAC y auditoría a prueba de manipulación.
- 📝 Documento decisiones — ADRs y OpenAPI para que el "por qué" quede claro.
- 🤖 IA aplicada — integración con la API de Claude (Anthropic) y uso diario de herramientas de desarrollo con IA.
Lenguajes
Frontend & Móvil
Backend & Datos
DevOps & Herramientas
Cloud en producción a escala (AWS/GCP) · Kubernetes · Inglés técnico
✅ Recién cerrados con proyectos reales: GraphQL en tiempo real (HookLab) · RAG con eval harness (DGII Responde) · SAST/DevSecOps (Guardian CI) · serverless en AWS (DocPipe) · AppSec defensiva (Radar AppSec RD).
🎓 Ingeniería de Software · Instituto Tecnológico de Santo Domingo (INTEC) · Certificación HCIA-AI V3.5 (Huawei)