El Salvador 🇸🇻
I build developer tooling around El Salvador's electronic invoicing system (DTE) — the kind of integration where a broken signature path looks healthy right up until the day you transmit for real.
Most of my work is TypeScript on the backend: Express, Prisma, JSON Schema validation, JWS signature verification. I care about tests that describe behavior, architecture that tells you what the system does before it tells you how, and tools that fail loudly instead of politely.
svfe-mock-api · TypeScript Express Prisma Docker
Simulator for El Salvador's electronic invoicing system. Validates against the official Ministry of Finance JSON Schemas and actually verifies the RS512 signature — so a document it accepts is a document with a real shot at passing. Build your DTE integration before Hacienda enables you, not after.
neowindows · Vim Script
A no-nonsense guide to a minimal Neovim + Oh My Posh setup on Windows.
dotfiles · Lua Shell
My daily driver: Neovim, tmux, fish.
Languages
Backend
Frontend
Tooling
🇸🇻 Leer en español
Construyo herramientas para desarrolladores alrededor del sistema de facturación electrónica de El Salvador (DTE) — ese tipo de integración donde un camino de firma roto se ve perfectamente sano hasta el día que transmitís de verdad.
La mayor parte de mi trabajo es TypeScript en el backend: Express, Prisma, validación con JSON Schema, verificación de firma JWS. Me importan los tests que describen comportamiento, la arquitectura que te dice qué hace el sistema antes de decirte cómo, y las herramientas que fallan fuerte en lugar de fallar en silencio.
svfe-mock-api · TypeScript Express Prisma Docker
Simulador del Sistema de Facturación Electrónica de El Salvador. Valida contra los JSON Schemas oficiales del Ministerio de Hacienda y sí verifica la firma RS512 — así que un documento que acepta es un documento con forma de pasar de verdad. Construí tu integración DTE antes de que Hacienda te habilite, no después.
neowindows · Vim Script
Guía directa para un setup minimalista de Neovim + Oh My Posh en Windows.
dotfiles · Lua Shell
Mi configuración diaria: Neovim, tmux, fish.

