Playwright in CI: How to Prevent Shared State Between Tests
Find out why Playwright tests pass locally and fail in CI. Isolate data, accounts, files, and fixtures before adding retries or reducing workers.
Accepting new clients
You run the business.
I handle the software.
I'm Samuel Fajreldines, a senior software engineer. Growing U.S. businesses hire my team to become their software department, not a vendor they rehire every quarter. I set the technical direction, my team builds and ships, and I stay accountable for everything that goes out.
Find out why Playwright tests pass locally and fail in CI. Isolate data, accounts, files, and fixtures before adding retries or reducing workers.
Organize react-i18next keys by feature, type namespaces with TypeScript, and catch missing translations before merge with repeatable CI checks that scale.
Find out who should maintain business software after launch and check accounts, data, maintenance, changes, and handoff before you hire.
See when an inventory spreadsheet becomes an operational bottleneck and choose between a better process, ready-made software, or a system with a clear owner.
Learn how to cap tokens, tool calls, and turns per AI agent run with a TypeScript guard that stops before the next model call and records why the run stopped.