Liv
Building Stuff
R&D · AI · Techpreneur · First Principler
A personal hub for the small, sharp web tools I build, the open-source libraries behind them, and the things I write.
Tools
Small, sharp & client-side
Dither Image Tool
Retro ordered & error-diffusion dithering for images and video.
Event Camera
Live DVS / event-camera simulation from your webcam.
Copy Bin
Share text across devices via a short link (24h).
WhatsApp Launcher
Open a WhatsApp chat with a number you haven’t saved.
QR Code Generator
Generate QR codes — text, URL, WiFi, vCard and more.
ObjectID ⇄ Timestamp
Convert a MongoDB ObjectID to its date and back.
YAML ⇄ JSON
Convert between YAML and JSON, both directions.
CSS Squeezer
Squeeze CSS rules onto single lines, or minify.
Markdown Editor
Side-by-side Markdown editor with live preview.
HTML → Pug
Convert HTML to Pug/Jade in your browser.
Sheet → Timeline
Turn a Google Sheet into a timeline / gantt chart.
Writing
Articles & notes
Work
Open-source & projects
edge.libx.js
Edge-runtime toolkit — routers, MCP bridge and building blocks.
🛠 libx.js
A toolbelt of modules and helpers for node & web apps.
💉 di.libx.js
Lightweight, non-intrusive dependency injection with async resolution.
᭟ concurrency.libx.js
Better concurrency, parallelism and promise helpers.
⛩ Dojo-SDK
Simulated, deterministic environments to practice system design.
🏗 ts-scaffold
TypeScript project scaffold with tests and CI set up.
📦 pax.libx.js
Packaging, bundling and building for modern web.
postman2swagger
Convert a Postman collection to Swagger / OpenAPI.
More on GitHub
The rest of the projects and experiments.