Skip to content
Benjamín Díaz
Benjamín Díaz

Benjamín Díaz

Software Engineer

Software Engineer at Microsoft, based in Chile. Passionate about crafting software, making games, and using technology as a creative medium.

Projects

OsoParty

Multiplayer party games in the browser

Four browser party games for a room full of people, each on their own phone: trivia, word categories, drawing and hidden roles, with real-time multiplayer and content in English, Spanish and Brazilian Portuguese.

TypeScriptReactCloudflare WorkersDurable ObjectsWebSockets+4

Nielo Materials

Procedural materials as durable text

2 min read

A free browser tool for creating deterministic, tileable PBR materials from text-backed node graphs, with live WebGPU previews and engine-ready exports.

NieloWebGPUTypeScriptProcedural GenerationPBR+1

Nielo SFX

Procedural sound design as a recipe

2 min read

A free browser tool for designing reproducible sound effects from node graphs, with live waveforms, spectrograms, seeded variations, stems, and WAV export.

NieloTypeScriptWeb AudioProcedural AudioDSP+1

Derivanto

Personal calculus learning app

A bilingual interactive calculus app I built as a gift for my wife: eight chapters, custom math visualizations, 3D scenes, and Toñelo guiding a warm story about limits, derivatives, integrals, and the fundamental theorem.

ReactTypeScriptViteTailwind CSSThree.js+4

Drizip

Software Engineer

Platform that allows car owners to rent their cars to other people, available in Chile and México.

ReactNext.jsTypeScriptNode.jsExpress+3

Procedural Art

GPU-Accelerated Simulations for the Web

2 min read

A collection of five GPU-accelerated procedural art simulations — Boids, Reaction-Diffusion, Physarum, Curl Noise, and Fluid — built with Three.js and packaged as an embeddable npm library.

Three.jsWebGLGPGPUTypeScriptCreative Coding+1

Contact me

Feel free to contact me if you want to ask me anything or just to say hi.