Open-source spec and engine that turns straight quotes, hyphens and three dots into curly quotes, dashes, ellipses and no-break spaces for 10 locales.
4 projects · 4 articles
JavaScript is the language of the web, running in every browser and on the server via Node.js. I use it for lightweight scripts, browser extensions, and projects where TypeScript’s build step isn’t worth the overhead.
Open-source spec and engine that turns straight quotes, hyphens and three dots into curly quotes, dashes, ellipses and no-break spaces for 10 locales.
WordPress plugin that keeps WooCommerce EU tax rates current and applies the B2B reverse charge from a VIES-verified VAT number at checkout.
A Manifest V3 Chrome extension that redirects the YouTube homepage to any URL you choose, so you skip the recommendations feed.
A joke calculator that returns a deterministically wrong answer with a straight-faced reason – built as a share machine.
Libraries
Databases
Programmatic SEO with hreflang: how each wrong answer in a viral toy is a server-rendered page with localized meta and JSON-LD, across 17 languages.
Isomorphic canvas rendering: one drawCard() runs in the browser and on the server via @napi-rs/canvas, so the share image and in-app card never drift.
Deterministic random in JavaScript: why a viral web toy dies with Math.random(), and how FNV-1a + mulberry32 make the wrong answer reproducible forever.
How I built a tiny Manifest V3 Chrome extension that redirects the YouTube homepage feed without breaking search, videos, or subscriptions.
AvailableGot a project in mind?
Whether it’s a new product, an integration, or scaling an existing system – let’s talk about how I can help.