Lead QE.
Ship hours.
I build the test infrastructure that takes a team's release cycle from days to hours: strict types, lean UI E2E, contract checks at every seam.
- perm · contract
- remote · worldwide
- available now
- github ↗
I'm wrapping up at Sony Interactive Entertainment on 12 June 2026, and from 13 June I'm available for remote work worldwide, perm or contract. My day-to-day is test automation across web, API, and mobile; I'd rather push validation into the API and contract layer than fight flaky UI flows. As Lead QE at Sony I run a team of three and set the engineering bar that keeps our release cycles down to hours: strict typing, linting, hooks, tight PR practice.
- Oct 2022 – now
- lead of 3 QEs
- Playwright · WDIO
- ships in hours
From the blog.
Playwright 1.61 Tests Passkey Logins Without a Hardware Key
Playwright 1.61 ships a virtual authenticator that registers passkeys in-test, so the passkey login button gets E2E coverage without a security key.
Checkout v7 refuses the pwn request by default
actions/checkout v7 refuses to fetch fork pull request code under pull_request_target, closing the most copied half of the pwn request attack.
A pull request title ran shell commands in Nx's pipeline
A PR title carried shell commands, a run step echoed it, and the runner obeyed. Bind untrusted input to an env var and quote it.
This site runs the tests it ships.