NEW IN THE LABSee a visual regression get caught. Explore Visual Guard →
qualityengineering lab

AN INTERACTIVE QUALITY ENGINEERING PORTFOLIO

Explore quality.
/hands-on

Don’t just read about testing.
See what it catches.

Explore working demonstrations, investigate the evidence, and discover the engineering decisions behind reliable software.

visual-guard.spec.tsTS
01test('the UI matches its baseline',
02 async ({ page }) => {
03 await page.goto('/inventory');
04 await expect(page)
05 .toHaveScreenshot();
06 }
07);
✓
14 tests passed22 screenshot baselines · 2 viewports
RECORDED RUN
ILLUSTRATIVE CODE · REAL PROJECT RESULTS● PLAYWRIGHT
⌖
Functional checks pass.
But did the appearance change?
↗
TOOLS IN MY PRACTICEPlaywrightTypeScriptCypressPythonCI/CDAI quality

01 / FIND YOUR STARTING POINT

A lab for the curious.

Choose a topic. Understand the problem.
Explore the evidence.

01 INTERACTIVE DEMO AVAILABLE
»

Visual regression: a working example

Compare an approved UI with an intentional styling change. Explore what failed, why, and how the evidence helps.

→

Focus areas describe my practice. Only projects marked “Interactive demo” are available to explore today.

02 / STEP INSIDE THE DEMO

One change.
A clear signal.

A real recorded result.
A small interaction to help explain it.

001INTERACTIVE DEMO

Visual Guard

Catch what functional tests can miss.

A shopping flow still works—but its product titles have changed. Compare the approved UI with an intentional regression and inspect the result.

Visual regressionPlaywrightTypeScript
18,032changed pixels detected
in the recorded regression
Open the full case study ↗

Recorded local results. This demo explores captured evidence; it doesn’t execute tests in your browser.

TRY THE COMPARISONDRAG TO REVEAL ↔
Intentional regression: product titles are larger and red
Approved baseline with original title styling
↔
APPROVEDCHANGED
Intentional styling change detected

03 / THE THINKING BEHIND THE TESTS

A green check is useful.
Know what it proves.

My work spans test automation, web and API quality, and AI-assisted engineering. This lab makes those ideas tangible through small, focused demonstrations.

Each case study connects a testing decision to its outcome. The goal is to make quality easier to inspect, discuss, and improve.

IntentRepeatabilityEvidence

KEEP THE CONVERSATION GOING

Let’s talk /quality.

Interested in the work, the process, or what comes next?

Connect with Tanmay ↗