// intro.tsx

Lead SDET.
Ship in 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.

availability.json OPEN
Now
open to offers
type
perm · contract
location
remote · worldwide
notice
available now
contact
github ↗
00_
10
Years experience
01_
4
Projects
02_
40
Roles applied for
03_
17
Active pipeline
// about.md

I spent over three years at Sony Interactive Entertainment building E2E automation across web, API, and mobile, and wrapped up there in June 2026. I'm looking for my next role: remote worldwide, perm or contract. I push validation into the API and contract layer rather than fight flaky UI flows, and I set the engineering bar (strict typing, linting, hooks, tight PR practice) that takes a release cycle from days to hours.

$ yq '.experience[0]' resume.yml ● most recent
Lead Quality Engineer
@ sony-interactive-entertainment
tenure
Oct 2022 – Jun 2026
team
led 3 QEs
stack
Playwright · WDIO
cadence
shipped in hours
// writing

From the blog.

all posts →
Tools · 26 Jul 2026

Playwright 1.62 Moves Component Testing to Stories and Galleries

Playwright 1.62 rebuilds component testing so mount() drives a gallery page you serve, plus AbortSignal cancellation, WebP snapshots, and isolated retries.

Tools · 23 Jul 2026

Only k6 Thresholds Can Fail Your Load Test

A k6 run where every check fails still exits 0; only a threshold sets the non-zero exit code your CI pipeline gates on.

Practice · 21 Jul 2026

Stop Your Playwright Tests From Waiting Out the Clock

A test that sleeps through a 30-minute session timeout burns half an hour; install Playwright fake clock and fast-forward past every timer your UI waits on.

$ pnpm test && pnpm test:e2e ● passing

This site runs the tests it ships.

unit
287
e2e
222
engines
3