Labs
A public research log — things I'm actively exploring, evaluating, or recently wrapped up. Updated when things change.
Playwright Component Testing (PW v1.45+)
Testing component-level behavior without spinning up a full browser. Evaluating where it makes sense vs E2E.
MCP server integrations with Claude
Wiring up Model Context Protocol servers to Claude Code for project-aware AI assistance. Genuinely useful.
AI-generated test scaffolding
Prompting Claude to generate Playwright page objects and test skeletons from a URL. Evaluating quality and ROI.
Vitest vs Jest for unit testing
Did a full comparison for a mid-size TypeScript project. Vitest won — faster, better ESM support, friendlier config.
Astro for content-heavy sites
Built this blog with it. Zero-JS by default + MDX is a great combo for a personal site.