QA Consultant · Pravritti.org · Est. 2015

AI writes
the code.
I find what breaks it.

Ten years of quality engineering, now applied to the specific failure patterns of AI-generated software. I embed in your team, find the gaps, and build the systems that keep them closed.

Get in touch
10y Quality Engineering
8 Organizations Helped
84% Peak Coverage Shipped

A bug is never
just a bug.

Every defect that reaches production sets off a chain reaction. The cost isn't the bug itself — it's the trust you spend fixing it. Below: a causal map of where a single undetected defect actually lands.

00 Undetected Bug
01 Customer-Facing Incident
02 Support Escalation
02·b Eng. Context Switch
03 Customer Churn Risk
03·b NPS / Review Damage
04 Revenue Leakage
04·b Brand Credibility Erosion
05 Investor Narrative Risk
01
Trust
Incidents erode confidence faster than features build it. A single production outage can take three to six months of customer trust to rebuild.
02
Revenue
Enterprise deals stall at security reviews. Bugs in critical paths create churn that no growth campaign recovers.
03
Brand
In B2B SaaS, one shared incident report in a Slack community reaches ten thousand potential customers overnight.
Quality isn't a phase. It's the load-bearing wall.

AI ships code without fear.
That's the problem.

Vibe coding tools — Lovable, Bolt, v0, Cursor — generate syntactically clean, plausible-looking code at extraordinary speed. What they don't generate is judgment. They miss authentication checks. They skip edge cases. They produce architecture that holds at 10 users and collapses at 10,000. The industry has a name for this now: AI-generated technical debt at production speed.

01
Security
  • No auth on endpoints.
  • API keys in client bundles.
  • RLS misconfigured by default.
  • The code looks right. It isn't.
02
Scale
  • N+1 queries on every dashboard.
  • Missing caches. Unindexed joins.
  • Works fine at demo.
  • Fails at launch.
03
Logic
  • Happy path passes.
  • Edge cases don't exist until they do.
  • Concurrent users. Partial failures.
  • Found after launch, not before.

I've spent ten years reading code for what it doesn't say. That skill doesn't expire when the code is AI-generated.

See how fast a bug
ends everything.

Press Space to start. Jump the obstacles you can see.
The ones you can't — those are the ones that matter.

Releases shipped000
Best000
SPACE / TAP — JUMP
RELEASE TRAINER FIG. 04 · v1.0 · IDLE
Objective Ship until something breaks you A small release block runs rightward at constant cadence.
Threats Visible · Disguised · Invisible The invisible ones are the ones that matter.
Controls Jump · single button Double-tap for a smaller second jump.
INCIDENT REPORT FIG. 04 · POST-MORTEM
Stopped by Tech Debt This one you could have seen coming. The next might not be so obvious.
Score 000 releases shipped before failure.
Best 000 your personal high water mark.
Talk to Hiren
Visible
Labelled blocks — TECH DEBT, SCOPE CREEP, INVESTOR PRESSURE, MISSED DEADLINE. Jumpable. Reasonable reflex saves you.
Disguised
✓ LGTM, ✓ APPROVED, → MERGE. Looks safe. Reads safe. Kills on contact.
Invisible
Tiny ember square. No warning, no label. The unavoidable bug.

Strategy and the work
to back it up.

I don't hand you a document and leave. I think through your quality problem, define the strategy, and get my hands into the work until it's running.

01
QA Strategy Audit
Read your current state — test coverage, release process, team structure — and produce a prioritised view of where quality is failing and why.
02
Test Automation Framework
Design and build a Playwright-based E2E suite covering your critical user paths. Integrated into your CI pipeline from day one.
03
CI/CD Quality Gates
Define the quality checkpoints that live inside your deployment pipeline — what runs, when, and what blocks a release.
04
QA Process Design
Entry and exit criteria, bug triage workflows, acceptance criteria standards. The invisible structure that makes a team ship with confidence.
05
AI Code Review
Targeted review of AI-generated codebases for security gaps, logic errors, and architectural risks — delivered in plain language.
06
Fractional QA Lead
Embedded monthly engagement. I act as your senior quality voice in planning, design, and release decisions — without the full-time hire.

How an engagement works.

01
First Conversation
30 minutes. You describe what you've built, how you ship, and where quality is hurting you. I ask questions. No pitch.
02
Current State Review
I look at your codebase, your CI setup, your bug history, and your release process. I form a view.
03
Strategy & Deliverable
A written document: what's broken, what to fix first, what to build, and in what order. Or I start building it with you.
04
Ongoing if Needed
Some engagements end at the deliverable. Others continue as embedded support. That's your call.

Ten years of quality engineering.
Two of them watching AI change it.

I've been the first QA engineer at three different companies — twice remote, at different scales — which means I've had to build quality from nothing each time. I know what a QA process looks like before and after.

At Vividly I built the first automation framework while simultaneously figuring out what AI agents could and couldn't do in a test pipeline. At TestGorilla I took 0% to 40% Playwright coverage, integrated into CI, while operating as the sole QA function. At Blackhawk Network I led a team of four and reached 84% automated coverage across critical flows.

The thread across all of it: I joined companies with no QA structure and left them with one that worked.

Apr 2024 — Apr 2026
Quality Assurance LeadVividly
Sep 2021 — Mar 2023
Senior Quality EngineerTestGorilla
Jun 2020 — Sep 2021
SDET IIBlackhawk Network
Mar 2019 — Jun 2020
Automation Test EngineerTechnicolor
Jul 2015 — Feb 2018
Associate ConsultantCapgemini
Automation
Playwright · Cypress · Selenium
Languages
TypeScript · Python · JavaScript · Java
CI / CD
Jenkins · GitHub Actions · Docker
Cloud
AWS · Azure
API Testing
REST · Postman
Management
JIRA · TestRail · Agile / SCRUM

Let's talk about
what you're building.

If you're not sure what you need — just describe what's going wrong. That's usually enough to start.

Email [email protected] Reply within 24 hours, weekdays.
WhatsApp +91 83475 50409 Pre-filled message. Edit before you send.
No obligation. No pitch.