Skip to content
View DeJesusEstevez's full-sized avatar

Block or report DeJesusEstevez

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
DeJesusEstevez/README.md
José de Jesús — Construyo y despliego software real y probado

José Enrique De Jesús Estévez

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.

Portafolio LinkedIn Email

10 en vivo 900+ pruebas DGII TDD

🔭 Abierto a pasantía o rol junior de desarrollo — Santo Domingo (presencial) o remoto LATAM.


🌟 Míralo funcionando

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. JavaScript · Canvas · data-driven

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. HTML/CSS/JS · 0 librerías · scroll-driven


🚀 Proyectos de ingeniería

⚡ DELCA — Plataforma para distribuidora eléctrica  ·  live

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  ·  shipped

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  ·  live

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.


🆕 Cerrando gaps esta semana — 5 repos nuevos (dev/IA + seguridad)

🤖 DGII Responde — asistente fiscal RAG con citas verificables  ·  live repo

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  ·  repo

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  ·  repo

API deliberadamente vulnerable + 5 reglas SAST escritas a mano (mapeadas a CWE/OWASP) + GitHub Actions → SARIF en la pestaña Security. semgrep --test 5/5. ⚠️ Código intencionalmente vulnerable (laboratorio educativo). Semgrep · SARIF · GitHub Actions · gitleaks · OSV-Scanner

☁️ DocPipe — pipeline serverless event-driven en AWS  ·  repo

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  ·  live repo

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


📦 Productos en vivo (República Dominicana)

ProductoQué resuelveAbrir
ContáfacilValida 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
FiaoYaLa libreta de fiados del colmado, que cuadra sola▸ en vivo
Aprueba RDPractica el examen teórico de licencia (Ley 63-17)▸ en vivo
CumpleFacturaPrepárate para la facturación electrónica e-CF (Ley 32-23)▸ en vivo

🧩 Cómo trabajo

  • 🧪 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.

🧰 Tecnologías

Lenguajes

Frontend & Móvil

Backend & Datos

DevOps & Herramientas


🌱 Aprendiendo ahora

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).

📊 GitHub en números

Estadísticas de GitHub de José Lenguajes más usados


🌐 Portafolio  ·  💼 LinkedIn  ·  ✉️ Email

🎓 Ingeniería de Software · Instituto Tecnológico de Santo Domingo (INTEC) · Certificación HCIA-AI V3.5 (Huawei)

Pinned Loading

  1. portafolio portafolio Public

    Portafolio interactivo — proyectos en vivo con demos que funcionan de verdad

    JavaScript