Managing development credentials with Locket
I built Locket to replace plaintext .env files with an encrypted local vault, command policies and team sharing, with AI coding agents in mind.

I built Locket to replace plaintext .env files with an encrypted local vault, command policies and team sharing, with AI coding agents in mind.

I built lru-cache-clustered so Node.js workers could share one cache, use less memory, and reuse results cached by other workers.

I built doublcov to make coverage reports easier to read across projects, with source search, uncovered-code navigation, history and CI publishing.

I built bin-packing to turn panels from my subwoofer designer into cut lists for the available stock, using Rust and WebAssembly.

I built abi-typegen in Rust to replace TypeChain in a Foundry project, then expanded it to generate code for other languages and platforms.

I built adaptive-cache to cache stable data for longer and adjust cache lifetimes when the content changes.
When you deploy a Solidity contract the compile has removed the comments from the bytecode, but the last 32 bytes of the bytecode is actually a hash of: hashed bytecode compiler…

Use NGINX as a reverse proxy to different back-end servers based on feature-flags set in the ngx_http_auth_request_module add-on. In my implementation for Secret Party the…

While testing a project using hardhat and Echidna I was able to run all tests in the project with echidna-test . but was not able to run tests in a specific contract that…

UPDATE: Check out the @0xdoublesharp/unsafe-math module available on NPM for an easy to use, prepackaged, and tested version of this library! UnsafeMath is a Solidity library…

The perceived value of many NFTs is based on that item's rarity making it ideal to mint them fairly. Rarity snipers and bad actors on a team can scoop up rare items from a…

A Verifiable Delay Function (VDF) is a linearly computed function that takes a relatively long time to calculate, however the resulting proof can be verified to be the result of…