jpalcast@portfolio ~ — bash
jpalcast@portfolio:~$ whoami
JUAN PABLO
CASTAÑEDA
// Desarrollador · Diseñador de Lenguajes · Músico · Escritor · Podcaster
// Máximo Paz, Buenos Aires · Estudio J&J · @jpalcast
$ cat bio.txt
/* output */

Nací programando antes de saber que eso tenía nombre. Diseño lenguajes de programación desde la infancia — con la misma lógica con la que otros construyen mundos en papel. Soy el creador del Reverse Project: un ecosistema de herramientas para hacer videojuegos retro en español.

Coordino programas educativos dentro de un penitenciario bonaerense, porque creo que el código, como la cultura, puede abrir puertas que la burocracia cierra. También soy músico, escritor y podcaster. La línea entre programador, docente y artista me parece, sencillamente, artificial.

$ ls -la proyectos/
lenguaje · educación
QBJr.
Pseudolenguaje en español para crear videojuegos retro. 13 módulos, síntesis de audio, física, tiles, sprites. Spec v2.2.
ecosistema · web
Reverse Project
IDE, Player, FAP y QBML Studio. Herramientas web para crear, animar y jugar con QBJr. directamente en el browser.
lenguaje · compilador
Dorian
Lenguaje multi-sintaxis (B/C/P-style) con compilador Apollo e IR canónico. El paso profesional desde QBJr.
plataforma · php/mariadb
baseuno
Sistema administrativo para U.P. N°1, Lisandro Olmos. ORM propio, migración desde Access, HA con Keepalived.
marca · diseño
PIXEL REBEL
Marca de ropa con estética retro-computing. Sistema ROM PACK, etiquetas en cartucho. Donde el código se viste.
game engine · horror
Horror Engine
Motor minimalista de survival horror en QBasic. Corredores 3D, mecánicas de persecución, mundos en archivos.
$ cat skills.txt
Diseño de lenguajes PHP / MariaDB Python JavaScript QBasic / QBJr. Linux (Alpine) Nginx / PHP-FPM Compiladores / IR Web Audio API Música Escritura Educación popular
$ ./contacto.sh

Diseño lenguajes de programación desde la infancia. Soy el creador del Reverse Project: un ecosistema para hacer videojuegos retro en español con QBJr., mi propio lenguaje.

Coordino programas educativos en un penitenciario bonaerense, construyo sistemas que reemplazan décadas de software obsoleto, y soy músico, escritor y podcaster. La línea entre programador, docente y artista me parece, sencillamente, artificial.

activo · 2026
Ecosistema · Web
Reverse Project
IDE, Player, FAP y QBML Studio. Herramientas web para crear, animar y jugar videojuegos retro con QBJr. en el browser.
activo · 2026
Lenguaje · Educación
QBJr. v2.2
Pseudolenguaje educativo en español para crear videojuegos retro. 13 módulos: canvas, sprites, audio, física, tiles, archivos. Intérprete tree-walk con Generators.
activo
Lenguaje · Compilador
Dorian
Lenguaje de propósito general con tres estilos de sintaxis simultáneos (B/C/P-style). Compilador Apollo con IR canónico. La evolución profesional de QBJr.
activo
Sistema · PHP / MariaDB
baseuno
Plataforma administrativa para U.P. N°1, Lisandro Olmos. ORM propio, migración desde Access, alta disponibilidad con Keepalived y replicación MariaDB.
activo
Marca · Diseño
PIXEL REBEL
Marca de indumentaria con estética retro-computing. Sistema ROM PACK, etiquetas en cartucho. Donde el código se viste.
Lenguajes & Sistemas
  • Diseño de lenguajes de programación
  • PHP · Python · QBasic · JS
  • HTML · CSS
  • MariaDB / MySQL
Infraestructura
  • Linux (Alpine) · Nginx · PHP-FPM
  • Keepalived · VRRP · rsync
  • Tailscale · MariaDB replication
Creación
  • Diseño de compiladores / IR
  • Web Audio API · Síntesis
  • Diseño de marca e identidad
  • Música · Escritura · Podcasting
Educación
  • Coordinación de programas culturales
  • Documentación institucional
  • Pedagogía popular

¿Proyecto, colaboración, pregunta sobre lenguajes de programación, o simplemente querés hablar?

// Máximo Paz · Buenos Aires · Estudio J&J · 2026

Juan Pablo
Castañeda

Diseñador de Lenguajes Desarrollador Músico Escritor Podcaster Educador

Creador del Reverse Project y del lenguaje QBJr. Diseño lenguajes de programación desde la infancia y construyo sistemas que reemplazan décadas de software obsoleto. Coordino programas educativos en contextos de encierro. Músico, escritor, podcaster. La línea entre código y cultura me parece artificial.

system.status
proyectos_activos5+
módulos_qbjr13
spec_versionv2.2
ubicaciónBs. As.
username@jpalcast
cafeínaCRITICAL
01

Proyectos

ecosistema · web
Reverse Project
IDE, Player, FAP y QBML Studio. Herramientas web para crear videojuegos retro con QBJr. en el browser.
lenguaje · educación
QBJr. v2.2
13 módulos, intérprete tree-walk, síntesis de audio, física, tiles, sprites. Completamente en español.
lenguaje · compilador
Dorian
Multi-sintaxis B/C/P-style. Compilador Apollo con IR canónico inspirado en LLVM. Evolución profesional de QBJr.
sistema · php/mariadb
baseuno
Plataforma administrativa para U.P. N°1. ORM propio, HA con Keepalived + replicación MariaDB.
marca · identidad
PIXEL REBEL
Marca de ropa retro-computing. Sistema ROM PACK, etiquetas en cartucho. Donde el código se viste.
game engine
Horror Engine
Motor survival horror en QBasic. Corredores 3D, mecánicas de persecución, mundos en archivos.
02

Stack

PHP 7+
Backend
MariaDB
Base de datos
Python
Scripting / datos
HTML/CSS/JS
Frontend
Nginx + FPM
Servidor
Alpine Linux
OS
QBJr. / QBasic
Lenguaje propio
Web Audio API
Síntesis de audio
★ REVERSE PROJECT · @jpalcast ★
JUAN PABLO
CASTAÑEDA
Desarrollador · Diseñador de Lenguajes · Músico · Escritor · Podcaster
QBJr. DORIAN PIXEL REBEL HORROR ENGINE baseuno REVERSE PROJECT
Diseño lenguajes de programación desde la infancia — con la misma lógica con la que otros construyen mundos en papel. Soy el creador del Reverse Project: un ecosistema de herramientas para hacer videojuegos retro en español con QBJr., mi propio lenguaje, que corre directo en el browser.

Coordino programas educativos dentro de un penitenciario bonaerense. También soy músico, escritor y podcaster. La línea entre programador, docente y artista me parece, sencillamente, artificial.
▶ PROYECTOS.DIR
ECOSISTEMA · WEB
REVERSE PROJECT
IDE, Player, FAP y QBML Studio. Herramientas web para crear, animar y jugar con QBJr. directamente en el browser.
LENGUAJE · EDUCACION
QBJr. V2.2
Pseudolenguaje en español. 13 módulos, síntesis de audio, física, tiles. Intérprete tree-walk con Generators.
LENGUAJE · COMPILADOR
DORIAN
Multi-sintaxis B/C/P-style. Compilador Apollo con IR canónico. La evolución profesional de QBJr.
SISTEMA · PHP/MARIADB
BASEUNO
Plataforma administrativa para U.P. N°1. ORM propio, HA con Keepalived + replicación MariaDB master-slave.
MARCA · IDENTIDAD
PIXEL REBEL
Marca de ropa retro-computing. Sistema ROM PACK, etiquetas en cartucho. Donde el código se viste.
GAME ENGINE · HORROR
HORROR ENGINE
Motor survival horror en QBasic. Corredores 3D, mecánicas de persecución, mundos en archivos.
▶ SKILLS.EXE
DISEÑO LENGUAJES PHP 7+ MARIADB PYTHON QBASIC / QBJr. NGINX ALPINE LINUX WEB AUDIO API COMPILADORES / IR DISEÑO DE MARCA HTML/CSS/JS MÚSICA ESCRITURA PODCASTING
▶ CONTACTO.SH