Portfolio
What I built, and what is inside it
Production platforms, plugins, packages and tools, each with the stack and the screenshots. The long stories are in the blog.

Package2026
docs-sitekit, a documentation site for every repository
One command gives a repository a modern documentation site, built from its own docs and published to GitHub Pages.
- TypeScript
- Astro
- Tailwind CSS 4
- shadcn/ui

PlatformIn production
FamilyAssets, a nationwide senior care directory
A directory of assisted living, memory care and home care with tens of thousands of generated pages, on Next.js and headless WordPress.
- Next.js
- React
- WordPress
- GraphQL

Extension2024 to now
CSS and JS Minifier, a VS Code extension
Minifies CSS and JavaScript inside the editor, offline, with two Rust libraries, in seven languages.
- TypeScript
- VS Code API
- LightningCSS
- oxc-minify

PlatformIn production
Oasis Senior Advisors, from WordPress to headless Next.js
A senior living advisory franchise site moved to Next.js with WordPress kept as the editor, and tuned to a 96 Lighthouse score.
- Next.js
- WordPress
- WPGraphQL
- Elementor

Platform2024 to now
CareChanges, a senior living search
A senior living search by city, state or zip code, with the care types, resources for families and a WordPress backend, on Next.js 16.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS 4

Package2026
recaptcha-next, reCAPTCHA v3 for Server Actions
A React field and a server function that stop spam on Next.js forms without adding a field for the visitor.
- TypeScript
- React 19
- Next.js
- Server Actions

PlatformIn production
AssistedLiving.org, a geo-search senior care platform
A senior care resource and provider search on Next.js 16, organized by domain so a large content site stays maintainable.
- Next.js 16
- React 19
- TypeScript
- Tailwind CSS

Tool2020 to 2025
WhatsApp widget, a floating chat button for any website
A script that adds a floating WhatsApp button, with agents and their hours, loaded from a CDN. Archived on GitHub, and still requested millions of times.
- TypeScript
- Vite
- Jest
- jsDelivr

Plugins2025 to 2026
Nine WordPress plugins on one shared foundation
Nine plugins for the SilverAssist WordPress sites, built on three shared packages and two coding standards, and updated from GitHub releases.
- PHP 8.2
- WordPress
- WPGraphQL
- Composer

Package2024 to present
Internal shared packages, one script loader and the integrations built on it
Packages I built for the team at SilverAssist: one shared script loader under the vendor integrations, plus tooling for testing, performance and UI.
- TypeScript
- React 19
- Next.js
- npm