
Sobre mí
Soy Abdiel Martinez, Fullstack Developer con más de 7 años construyendo aplicaciones web y móviles, sobre todo con TypeScript y JavaScript. Vivo en El Salvador, trabajo en Designli y desde 2019 escribo aquí en español sobre lo que voy aprendiendo: 14 artículos hasta ahora.
Si llegaste desde algún artículo, aca te cuento un poco mas sobre mi, qué he construido y en qué ando metido recientemente. 👋
Credenciales
Todo lo que digo acá lo puedes verificar por tu cuenta, por eso cada cosa lleva su enlace.
AWS Certified Developer – Associate
Fullstack Developer en Designli
ITCA-FEPADE
Formación técnica en desarrollo de software.
Trayectoria
Más de 7 años en desarrollo web y móvil — mi perfil de LinkedIn
Cómo empezó este blog
Diseñé este sitio en 2019, recién egresado y todavía en una pasantía. La idea era simple: como todo recién egresado, sabía que el mayor obstáculo para conseguir el primer trabajo iba a ser la falta de experiencia, así que se me ocurrió compensarlo maquetando mi propio blog para enseñárselo a los reclutadores. 🏗️
Y funcionó. En una entrevista me preguntaron dónde podían verlo, no supe qué responder porque todavía no lo había desplegado, y para la siguiente ya estaba en línea sobre GitHub Pages con mi primer dominio, abdielmartinez.com. De ahí salió ese primer empleo. En 2021 el dominio pasó a abdiel.dev, y a finales de 2025 el sitio completo migró de Nuxt 2 a Astro.
¿Y por qué en español? Porque el contenido técnico bueno casi siempre aparece primero en inglés, y la verdad es que encontrar algo decente en español siempre se agradece. Este es mi granito de arena. Escribo también para dejar documentado no solo cómo quedó resuelto algo, sino el camino que me llevó hasta ahí. 😁
La historia completa, migración incluida, está en Actualizando el blog: De Nuxt 2 a Astro.
Sobre qué escribo
En el trabajo vivo en JavaScript y TypeScript. Fuera de él hay cuatro cosas que me tienen entretenido y que tarde o temprano terminan aquí convertidas en artículo:
Self-hosting y homelab
Ejecuto unos 50 contenedores Docker 24/7 sobre una Raspberry Pi 5, con un RAID 5 de cuatro SSD que me deja 2.6 TB. Ya sé que suenan a demasiados.
Cómo armé mi homelab →Automatización con n8n
Flujos propios para todo lo que no vale la pena repetir a mano.
Herramientas de AI
Me gusta probar lo que va saliendo. Esta misma migración a Astro la hice con Google Antigravity para tener excusa de estrenarlo.
De Nuxt 2 a Astro →Impresión 3D y hardware
Siempre tuve curiosidad por el hardware, así que construí mi propio hitbox con GP2040-CE y piezas impresas en 3D.
Construyendo un Hitbox casero →Lo que he publicado
5 paquetes en npm. Ninguno le va a cambiar la vida a nadie, pero todos salieron de un problema real que me tocó resolver dos veces.
- @anb98/rn-tooltip
Tooltip para React Native con posicionamiento automático, sin código nativo ni dependencias.
v1.0.1
- beszel-cli
CLI de solo lectura para monitorear Beszel, pensada tanto para humanos como para agentes de AI.
v1.0.1
- @anb98/string-format
Formatear strings a partir de una plantilla.
v1.1.2
- @anb98/react-hooks
Los hooks de React que termino copiando de proyecto en proyecto.
v1.3.2
- epd-wrapper
Wrapper en TypeScript sobre el driver EPD de Python, para pantallas e-ink.
v1.0.2
Y en GitHub (Anb98) tengo el resto: n8n-workflows, powershell-comand-alias y esp32-ai-monitor, entre otros.
Si te interesa más el proceso que el paquete, ahí te dejo cómo publicar tu propia dependencia en npm.
Dónde más publico
Varias de estas notas también salen en inglés, y algunas las han levantado publicaciones como Stackademic, JavaScript in Plain English, AI in Plain English y CodeToDeploy. Todo eso vive en mi perfil de Medium.
Contacto
¿Dudas sobre algún artículo, o algo en lo que pueda ayudarte? Escríbeme por donde te quede más cómodo: