Software Developer | Tooling Engineer | JavaScript
Desarrollador enfocado en la creación de herramientas, compiladores y sistemas de scripting. Me interesa especialmente diseñar tecnologías que permitan a otros desarrolladores trabajar de forma más eficiente o crear nuevas capacidades sobre plataformas existentes.
Tengo experiencia construyendo:
- herramientas de desarrollo
- compiladores y transformadores de código
- sistemas de scripting
- automatización para flujos de trabajo técnicos
Gran parte de mi trabajo se ha centrado en extender y mejorar entornos de scripting existentes mediante herramientas personalizadas.
Sistema para creación y control de escenas programables, con soporte para:
- manipulación de entidades
- control de cámara
- scripting de eventos
- automatización de comportamiento en tiempo de ejecución
El objetivo del proyecto es facilitar la creación de contenido interactivo mediante una capa de scripting flexible.
Repositorio: https://github.com/MatiDragon-YT/DYOS
Desarrollé un compilador completamente escrito en JavaScript para un lenguaje de scripting utilizado en modding. El sistema implementa una sintaxis híbrida inspirada en:
- estructuras tradicionales de scripting
- conceptos modernos de JavaScript
Esto permite escribir scripts de forma más legible y flexible, manteniendo compatibilidad con el sistema subyacente.
He desarrollado múltiples herramientas para:
- automatizar generación de código
- facilitar desarrollo de scripts complejos
- mejorar flujos de trabajo de scripting
Estas herramientas están orientadas a reducir fricción en procesos de desarrollo.
He contribuido con documentación y soporte técnico para herramientas utilizadas por desarrolladores de scripting, incluyendo la traducción y mejora de documentación de Sanny Builder, un entorno de desarrollo especializado para scripting.
- JavaScript
- sistemas de compilación
- herramientas de automatización
- diseño de DSL (Domain Specific Languages)
YouTube: https://youtube.com/c/MatiDragon
Discord: https://discord.gg/wjZGrmAXNu
