Code and evidence

Lab & Open Source

Real projects, not toy demos. Published extensions, open-source repos, CLIs and technical experiments. All on GitHub, all auditable.

EXP 00apis

Bondi Sonoro

Buenos Aires buses in real time, rendered as vibrating strings that sound when a bus moves through them

Next.js 15Tone.js PluckSynthAPI Transporte GCBA
20TypeScript6mo
Open record →
EXP 01apis

AMBA Trenes Sonoros

Generative music from AMBA train GTFS schedules: every line a timbre, every trip a note

Next.js 15Tone.jsGTFS
7TypeScript6mo
Open record →
EXP 01ai

Browser LLM

A language model running entirely in your browser, without a server

@huggingface/transformersWeb WorkersNext.js
0kbTypeScript6mo
Open record →
EXP 02performance

Docker Next.js Starter

Production-ready template with multi-stage builds, PostgreSQL, and Nginx

DockerNext.jsPostgreSQL
~150MBDockerfile6mo
Open record →
EXP 03performance

Next.js 3s to 300ms

Side-by-side comparison: the same pages unoptimized and optimized

Next.js 15App RouterServer Components
~1800msTypeScript6mo
Open record →
EXP 04tools

TypeScript Patterns

9 type-system patterns that make whole bug categories impossible to write

TypeScript 5.7Result<T,E>Type Predicates
9TypeScript6mo
Open record →
EXP 05tools

CertView

VS Code extension for inspecting SSL/TLS certificates without leaving the editor

TypeScriptVS Code Extension APINode.js
PEM, CRT, CER6mo
Open record →
EXP 06tools

HAProxy for VS Code

Syntax highlighting, snippets, and validation for HAProxy configuration files

TypeScriptVS Code Extension APITextMate Grammar
40+ rules6mo
Open record →
EXP 07apis

Secure RSA + AES Chat

Hybrid RSA/AES encryption in Java with BouncyCastle, from the Lab repo with the most stars

JavaBouncyCastleRSA 2048
4Java424mo
Open record →
EXP 08tools

X.509 Certificate Viewer

Standalone Kotlin app for inspecting X.509 certificates without a terminal or browser

KotlinJVMX.509
PEM, CRT, CER, P12Kotlin1110h
Open record →
EXP 09tools

init-dev-tools

A Bash script collection for bootstrapping a dev environment in minutes

BashShellIdempotent Scripts
1Shell129mo
Open record →
EXP 10webgl

One More Day in Ragnarok

My Platzi GameJAM project, because programming is also play

HTML5 CanvasJavaScriptGame Loop
~48h71mo
Open record →
EXP 11apis

Post-Quantum Signing

Software HSM with ML-DSA (FIPS 204) and SLH-DSA: real post-quantum signatures without hardware

TypeScript@noble/post-quantumML-DSA (FIPS 204)
6TypeScript6mo
Open record →

Lab Stats

0
Projects
0
Open Source
0
Languages

Let's collaborate

Everything is open source. Open an issue, send a PR, or reach out if you want to collaborate on something I'm building.