Programador, diseñador de lenguajes y educador con más de 20 años de experiencia combinando tecnología, audio y educación. Trabajo en la intersección entre el desarrollo de software, la enseñanza y la producción de contenidos.
Actualmente coordino programas educativos y culturales en la U.P. N° 1 Lisandro Olmos (Servicio Penitenciario Bonaerense), donde también desarrollé y mantengo una plataforma administrativa web en PHP y MariaDB que reemplaza un sistema legado en Microsoft Access.
En el área de diseño de lenguajes, desarrollo QBJr. (Quick Basic Junior), un pseudolenguaje educativo orientado a la enseñanza de programación y diseño de videojuegos retro en español; y Dorian, un lenguaje de propósito general que soporta tres estilos sintácticos simultáneos con inferencia automática, compilado por Apollo hacia múltiples plataformas.
Combino estas actividades con producción de audio profesional (grabación, mezcla y masterización), desarrollo de contenidos digitales y asesoría técnica. Apasionado por la retrocomputación, el diseño de sistemas y la tecnología como herramienta de transformación social.
- Coordinación de ProCursar y programas educativos y culturales dentro del establecimiento penitenciario.
- Desarrollo y mantenimiento de baseuno, plataforma administrativa web en PHP 7 + MariaDB que reemplaza un sistema legado en Microsoft Access.
- Diseño de un mini-framework ORM propio (
orm_internos.php) con mapeo dinámico de campos a columnas SQL en 11 secciones de datos de internos. - Construcción de un sistema de migración de datos en Python (4 scripts) para transferir registros históricos desde la base de datos Access.
- Producción de documentación institucional formal en PDF con ReportLab (cursos de Electrónica Básica, Derechos Humanos y Cárceles, Programa DATA).
- Diseño de infraestructura de servidor de alta disponibilidad sobre Alpine Linux, Nginx, PHP-FPM y MariaDB, con replicación master-slave y acceso remoto via Tailscale.
- Producción general de contenidos audiovisuales y gestión editorial del podcast.
- Asesoría experta en tecnología de medios: equipamiento, flujos de grabación y publicación multiplataforma.
- Community management parcial en redes sociales.
- Curación y consultoría cultural de contenidos.
- Grabación, edición, mezcla y masterización de audio multipista por software.
- Producción de demos, singles y EPs para artistas locales.
- Asesoría técnica general en equipamiento y flujos de trabajo de audio.
- Creación, mantenimiento y administración de sitios web y dominios de internet.
- Grabación y edición de audio multipista para publicidades radiales.
- Dictado de clases de inglés e informática a grupos reducidos.
- Diagnóstico y reparación de hardware de computadoras.
- Formación de 80 alumnos en informática general, sistemas operativos, suites de oficina y programación introductoria.
- Diseño y dictado de currícula de computación adaptada al nivel de los estudiantes.
- Pseudolenguaje educativo en español para la enseñanza de programación y diseño de videojuegos retro.
- Incluye especificación completa (v1.0 y v1.1), sistema de síntesis de audio, paleta de colores propia y motor de juego minimalista de horror de corredor en 3D.
- Orientado a docentes, educadores en contextos no formales y estudiantes sin experiencia previa.
- Lenguaje multiparadigma con tres estilos sintácticos simultáneos (B-style, C-style, P-style), con inferencia automática manejada por el compilador Apollo.
- Pipeline modular inspirado en LLVM con IR canónica como punto de pivote; targets múltiples plataformas y arquitecturas.
- Concebido como la evolución profesional natural para usuarios de QBJr.
- Sistema web PHP 7 + MariaDB para la gestión de internos en U.P. N° 1, reemplazando un sistema legado en Access.
- Alta disponibilidad con Keepalived/VRRP, replicación MariaDB master-slave, sincronización de archivos con rsync y Tailscale para acceso remoto.
- Marca de ropa con identidad visual retro-computing y cultura pixel.
- Desarrollo de identidad de marca completa: logotipo, paleta, tipografía, sistema ROM PACK de etiquetas en cartucho.