Writing
Notes on things I built and what I learned from them.
-
Crypto-agility in three pull requests
What I learned turning post-quantum scan findings into changes that maintainers of public-sector code can actually merge.
-
Writing E2E tests with Playwright and MCP
How I used the Playwright MCP server to let an AI assistant drive a real browser while writing end-to-end tests for a workflow-heavy Angular app.
-
How this portfolio works
A static SvelteKit site where every chart and number is calculated from one data file, in two languages, without cookies.