Labs

A public research log — things I'm actively exploring, evaluating, or recently wrapped up. Updated when things change.

Active working with this right now
Testing evaluating, forming opinions
Wrapped up moved on, may have a post

Playwright Component Testing (PW v1.45+)

Testing component-level behavior without spinning up a full browser. Evaluating where it makes sense vs E2E.

Active

MCP server integrations with Claude

Wiring up Model Context Protocol servers to Claude Code for project-aware AI assistance. Genuinely useful.

Active

AI-generated test scaffolding

Prompting Claude to generate Playwright page objects and test skeletons from a URL. Evaluating quality and ROI.

Testing

Vitest vs Jest for unit testing

Did a full comparison for a mid-size TypeScript project. Vitest won — faster, better ESM support, friendlier config.

Wrapped up

Astro for content-heavy sites

Built this blog with it. Zero-JS by default + MDX is a great combo for a personal site.

Wrapped up