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.

Writing

Articles & notes

Read the blog →
The Teammate You Delegate Coding ToMy coding agent lives in one terminal on one laptop. Shraga makes it reachable from my phone: self-hosted, bring-your-own-runtime. Here's the design and where it's honestly not done.
Recovering the Claude Code Sessions a Crash AteYour Mac reboots, three Claude Code tabs die mid-thought. `--resume` won't show them. Here's how I find the sessions the tool itself never wrote down as findable.
Ship Your PWA as a Real Native AppYou already built the web app. appwrap bundles it into an offline iOS/Android shell and hands your web code a typed bridge to 29 native capabilities, with no React Native rewrite, and it refuses to lie about which capabilities it actually has.
MCP Servers for Your Whole StackOnce your agent can call tools, the bottleneck is connectors. Here's the one four-decision pattern I reuse for every MCP server I build, and the honest state of the eight I've shipped.
Progressive Audio Streaming in the BrowserThe <audio> tag wants a whole file before it commits. Here's how MediaSource Extensions lets you play bytes the instant they arrive, plus the iOS and codec traps I hit building audio.libx.js.
From Figma to JSON to HTMLEvery "Figma to code" tool tries to skip a step and hands you magic numbers. I split it in two: a clean, inspectable JSON intermediate between Figma and anything. Here's exactly what the tree looks like.
A new Dependency Injection container for TS/JS Introducing di.libx.js.
The missing piece of async programming in JS/TS Introducing concurrency.libx.js.
Tools every Indie Maker needs to know
Don’t Document, Automate! Documentation vs automation.
Blockchain, Blockchain: Definition Needed! Clarifying the terms.
We’re in the middle of a revolution: Digital Assets The masterpiece behind Bitcoin.
Why Bitcoin is a digital asset, not a currency
What do they really want? A quest for product-market-fit.