Organizaciones y voluntariado

Creador, fundador y director
2025-01-29 - present

Creador de proyectos como MDL, Fromto, Zeus, etc. (proyectos en desarrollo por ahora y que no será revelado su propósito hasta 2026)

Contribuidor
2023-11-10 - present

Creador de proyectos como larGo o contribuidor importante de @bunland/lauri y @bunland/fs. Trabajamos para crear un mejor ecosistema de JavaScript y acercar a los programadores a lenguajes de bajo nivel (compiladores, transpiladores, etcétera).

Habilidades

  • Desarrollo de backend (Avanzado)

    Javascript, Typescript, Go, Python

  • Desarrollo de motores, transpiladores y analizadores (Intermedio)

    Go, Rust, C, AST, JavaScriptCore, JSC

  • Desarrollo de bots de Discord (Avanzado)

    JavaScript, TypeScript, Discord.js, Seyfert, Python, Discord.py, Tickets, Slash commands, Dashboard

Idiomas

  • Español — Hablante nativo
  • Inglés — Nivel B1
  • Japonés — Nivel básico (solo katakana y hiragana, algunas palabras y oraciones básicas)

Intereses

  • Política — Geopolítica, Partidos

Proyectos

Creador del proyecto, Principal contribuidor y adaptación del proyecto a NPM
2025-01-23 - present
@devep/li (license generator) Un paquete de NPM hecho en C para la generación de licencias
  • Usa C que lo hace muy rápido
  • Usa cadenas directamente y no abre archivos para cada licencia
  • Se puede instalar mediante NPM
  • Es soportado por varias arquitecturas
  • Permite generar licencias MIT, ISC, Apache2, GPLv3, BSD2, BSD3, BSD4
  • Tiene soporte para que las licencias se muestren en GitHub

C, NPM, MIT, ISC, Apache2, GPLv3, BSD2, BSD3, BSD4, License generator

Principal contribuidor, Adaptación y ampliación del proyecto de C
2023-11-10 - present
LarGo (engine) Un motor de JavaScript experimental (por ahora) para interactuar con Go
  • Usa Go (Golang) y está hecho en CGO
  • Fue hecho sólo con documentación de JSC y se ha actualizado el proyecto cada año
  • Tiene soporte para TypeScript

Javascript, Typescript, Go, JSC, JavaScriptCore, Golang, C, CGO, CGo

Contribuidor importante, Implementador de los decoradores en el proyecto
2023-11-19 - present
@bunland/lauri (backend framework) Proyecto para hacer servidores muy rápidos en TypeScript usando código escrito en C para este propósito
  • Usa C para la mayor parte del proyecto
  • Sirve mediante decoradores y tiene una estructura similar a Nest.js
  • Funciona sólo en TypeScript (aunque se puede usar JS, pero no es recomendable)
  • Usa la FFI de Bun

Backend framework, Decoradores, Librerías dinámicas (.so, .dylib y .dll), Bun:FFI

Creador del proyecto, Principal contribuidor, Responsable de la migración del proyecto a TypeScript
2022-12-17 - present
advanced-cmd (discord.js package) Proyecto para crear comandos de mensaje e interacción de Discord usando una sola clase y una sola forma de respuesta
  • Usa una sola clase y tiene un manejador de comandos ya integrado
  • Permite hacer el proceso de creación de comandos más ameno y no tener que escribir dos veces los comandos
  • Integra una validación de argumentos para los comandos en forma de mensaje
  • Permite cambiar el mensaje de validación en la configuración
Implementador de la parte de Windows, Gestor de errores
2023-11-22 - present
@bunland/fs (FS module) Proyecto para hacer un módulo de file system más rápido que el de Bun usando código escrito en C
  • Usa C para acceder a los archivos y directorios
  • Usa librerías dinámicas (.so, .dylib y .dll)
  • Usa la FFI de Bun