..

Public things I did

JavaScript

Marionette.js: CollectionView changes its model (February 2017)

Found and fixed an issue with CollectionView that changed its bound data.

Fastify: websocket proxy (December 2020)

Replaced the fastify-websocket dependency with ws to achieve lower-level proxy capabilities and fix issues related to data corruption.

Node.js: stream submodule edge case (June 2022)

Found and fixed an edge case involving a missing error emit when “legacy streams” are used.

Z-Wave: skip node interview after S2 bootstrapping failure (January 2026)

Solved a feature request dated back to July 2024.

NPM package: porro

NPM Downloads of porro

A super simple and fast pure JavaScript leaky bucket algorithm implementation.

NPM package: @evologi/fixed-width

NPM Downloads of @evologi/fixed-width

A fixed-width file format parser with streaming support and many configuration options.

© 2026 Giacomo Gregoletto