Deliverables
This section showcases various public pieces of software I’ve built. Open-source npm packages, side project examples free of NDA, approaches and other finished code deliverables.
-
abbr-title-tap (npm package)
A drop-in enhancement for
<abbr title="...">
that brings native-like hover tooltips to mobile users — with tap-triggered display and automatic hiding on outside tap. Zero-config, tiny, and production-ready. -
Playwright Hierarchy Reporter (npm package)
A minimal, custom hierarchical test reporter for Playwright with clean, indented CLI output — inspired by Vitest’s verbose reporter.
-
Null-Object (npm package)
A runtime-safe, polymorphic noop object that absorbs all method calls, property accesses, and assignments—without side effects or the need for conditionals.
-
Puppeteer PDF Service
The small, decoupled, quickly set up and easily scalable service to generate PDFs from the styled web page with Puppeteer.
-
Enhanced ENV Schema CLI (npm package)
The missing CLI (enhanced) and programmatic wrapper around env-schema that conveniently validates environment variables against JSON Schema in your CI pipelines.
-
HTTP Convenience Pack (npm package)
The small TypeScript HTTP convenience library; methods, statuses, MIME types, headers enums, types, validators, normalizers,
in group
,of group
,make
,extract
etc. -
OpenAPI Spec Markdown Merger (npm package)
Expand the OpenAPI JSON specification
description
fields by merging the arbitrary markdown files translated to HTML.