Contexto de trabajo
Alex opera bajo la marca NexShadow Dev y construye proyectos a través de Ryukami Labs, un negocio local de servicios tecnológicos e impresión ubicado en Carmen Alto, Chupaca, Junín, Perú. Alex trabaja como desarrollador en múltiples proyectos personales y de portafolio simultáneamente, con un fuerte enfoque en flujos de trabajo asistidos por IA (“vibe coding”), stacks web modernos y creación de contenido.
Contexto personal
Alex reside en la región de Chupaca/Huancayo en Perú, se comunica principalmente en español de forma casual y tiene lazos comunitarios en la zona (involucrado en asuntos cívicos y administrativos locales). Utiliza Windows 11 como su sistema operativo principal y se inclina hacia estéticas de diseño oscuras, poco convencionales e inspiradas en el anime. Tiene una fuerte preferencia por diseños frontend genuinamente novedosos y modernos que se sientan raros o inexistentes —no genéricos— y herramientas gratuitas o freemium siempre que sea posible.
Temas prioritarios (Top of mind)
Alex está inmerso en Codex Umbrío, una enciclopedia de héroes de Dota 2 (128 héroes) con una estética ceremonial oscura que fusiona los estilos visuales de The Eminence in Shadow y Tensei Shitara Slime Datta Ken. El proyecto utiliza Astro 7, TypeScript estricto, React islands, Tailwind CSS, Turborepo + pnpm workspaces y la API de OpenDota, con un plan de construcción incremental de 9 PRs y un flujo completo de ejecución con agentes. Se han producido un DESIGN.md (“Umbral Primordial”) y un PRD (Documento de Requerimientos del Producto), con un sistema de diseño centrado en un lienzo de vacío casi negro, violeta dominante, carmesí dosificado y oro escaso —exclusivo para modo oscuro y agnóstico del framework—.
Historial breve
Meses recientes
-
Codex Umbrío / Ryukami Labs (Julio 2026): Ejecución del ciclo de vida completo del proyecto — PRD,
DESIGN.md(especificación v2 “Umbral Primordial”), skill personalizadadota-codex-design-system, resumen de ejecución y prompt listo para agentes. La estética fusiona Shadow Garden + Slime Datta Ken. Stack finalizado con Astro 7 + TypeScript estricto + Tailwind + React islands + pnpm + Turborepo. Los datos de counterpicks requieren cálculos personalizados a partir de los porcentajes de victoria de enfrentamientos en OpenDota (no es un campo directo de la API). -
Solución para teléfono Android con pantalla rota (Julio 2026): Asistencia para controlar una pantalla táctil Android parcialmente rota mediante un mouse USB OTG y
scrcpyen Windows 11; la depuración USB ya estaba activada. -
Recomendaciones de editores de video (Julio 2026): Se proporcionaron recomendaciones de editores de video gratuitos para Windows (DaVinci Resolve, Shotcut, CapCut) y Android (CapCut, VN Video Editor).
-
Concepto de FiaoApp (Julio 2026): Propuesta para digitalizar el sistema informal de seguimiento de crédito en LATAM (“cuaderno de fiado”) para pequeñas tiendas. El canal de mensajería pivotó de la API de WhatsApp Business a la API de Telegram Bot (gratuita, sin verificación). Stack: Next.js, TypeScript, Tailwind, Supabase. Ryukami Labs fue identificado como el entorno piloto natural.
-
App editora de PDFs (Julio 2026): Construcción de un editor de PDF completo basado en el navegador (“Umbra — Editor de PDF”) utilizando
pdf.js+pdf-libdesde CDN, con una estética de vacío oscuro/violeta coherente con el sistema de diseño de NexShadow. -
Investigación de SKILL.md y mejoras en prd-assistant (Julio 2026): Investigación de los mejores ejemplos de
SKILL.md; se mejoró la skillprd-assistant(se corrigió un bug de YAML, se añadió la Fase 5 para resúmenes de ejecución de agentes y se incluyódev-workflow.mdcon puertas de calidad y una tabla de anti-racionalización). -
Plan de aprendizaje de JavaScript de 31 días (Julio 2026): Creación de un plan estructurado de JS para julio de 2026 (sesiones diarias de 15 minutos), saltando los conceptos básicos debido a la experiencia previa con TypeScript/React. El Día 1 cubrió el call stack, memory heap y el comportamiento single-threaded.
-
PRD de VaultShadow (Julio 2026): PRD completo para una herramienta de sincronización de Obsidian a GitHub. Arquitectura de dos componentes: un plugin de TypeScript que usa
isomorphic-git+ un tablero web complementario en Astro 7. Enmarcado como una pieza insignia para el portafolio de NexShadow Dev.
Contexto anterior
-
Sistema de diseño BentoCode (Mayo 2026): Revisión y mejora de
DESIGN-bentocode-final.md— estética oscura, verde primario (#9FC153), naranja secundario (#EB4E00), Fragment Mono + Instrument Sans 300, filosofía de sin sombras/solo bordes. Se construyó un showcase interactivo en React. Los pesos tipográficos 350/380 se marcaron como no estándar sin soporte de fuentes variables. -
Branding de Ryukami Labs (Julio 2026 — sesión anterior): Azul marino oscuro/negro + neón cian/amarillo, logo de dragón brillante minimalista. Creación de prompts de generación de imágenes por IA para un banner exterior de 2x1m y mini volantes dirigidos al público local.
-
PRD de la app RIMPAD (Junio 2026): PRD para una app de edición de Markdown personal que combina el estilo de Google Keep + Obsidian con una interfaz de editor de código. Stack: Expo 52 + TypeScript + Zustand + expo-sqlite + MMKV. Sistema de diseño: “Estética Slime” (glassmorphism translúcido, cian/verde eléctrico, azul marino profundo). Se entregó un prototipo HTML interactivo completo.
-
Shape Up Solo (Marzo 2026): Construcción de un sistema de documentación exhaustivo para un proyecto Shape Up en solitario (
shape-up-solo.vercel.app). Stack: Astro, React, TypeScript, Tailwind. Se crearon 8 prompts específicos para que agentes de IA auto-generen documentación a partir de la base de código. -
Skill saas-idea-generator (Marzo 2026): Creación de un
SKILL.mdpersonalizado utilizando los frameworks JTBD, Blue Ocean, Problem-Solution Fit y TAM/SAM/SOM. Incluye contexto del mercado de LATAM (Mercado Pago, consideraciones fiscales regionales). Empaquetado como archivo.skill. -
PasajeJusto (Marzo 2026): App de transparencia de tarifas de transporte para la región de Huancayo/Chupaca. La investigación halló incrementos de tarifas en las rutas Huancayo–Chupaca, contexto de crisis de combustible y empresas de transporte registradas reales. Se recomendó Claude Sonnet para síntesis de búsqueda múltiple y Deep Research para investigación densa de documentos.
-
PRD del sitio web del LAN center (Marzo 2026): Se recomendó Astro 6 + Tailwind + pnpm sobre Next.js para un sitio mayormente estático. Actualizaciones de sorteos mediante un archivo JSON + auto-redespliegue en Vercel (sin panel de administración para la v1). Estética gaming oscura/neón.
-
Canal de YouTube de ciberseguridad NexShadow (Marzo 2026): Construcción de un flujo completo de producción de contenido — Kali Linux en VirtualBox, OBS, ElevenLabs, CapCut. Creación del personaje NexShadow con estética de terminal oscura. Contenido enfocado de forma defensiva (auditoría de redes domésticas) para evitar problemas con las políticas de la plataforma.
Antecedentes a largo plazo
-
Fundamentos del stack tecnológico: Preferencia constante por Next.js 15, Astro, TypeScript estricto, Tailwind CSS, Supabase, pnpm y despliegue en Vercel/Netlify. Hono utilizado para backends ligeros. Zod para validación en todo momento.
-
Sensibilidad de diseño: Interés de larga data en estéticas oscuras y poco convencionales — pixel art, cyberpunk, glassmorphism y sistemas inspirados en anime. Múltiples sistemas de diseño construidos a lo largo de los proyectos (BentoCode, RIMPAD/Slime, NexShadow/Shadow Garden, Ryukami.OS/BentoFrog). Prefiere diseños frontend raros y no genéricos.
-
Creación de contenido: Interés temprano en contenido de YouTube sin rostro ni voz con estética hacker, herramientas de locución por IA (ElevenLabs) y CapCut/DaVinci Resolve para la edición.
-
Trayectoria de aprendizaje: Progresión de la ruta de aprendizaje frontend (HTML/CSS → JS → Git → React → TypeScript → Next.js/Astro). Estudio de la metodología “vibe coding”, agilidad/Shape Up, patrones de arquitectura de carpetas e ingeniería de prompts en LLMs para la gestión de contexto.
-
Contexto local/cívico: Lazos comunitarios en Chupaca/Junín; asistencia en la redacción de documentos administrativos municipales formales (solicitud de contenedores de basura, peticiones de comités de agua) siguiendo los estándares de la administración pública peruana.
-
Origen del nombre de usuario: “NexShadow” surgió de una búsqueda exhaustiva de un alias raro y multilingüe que evocara oscuridad/sigilo para una presencia en línea centrada en el desarrollo y la ciberseguridad.