2023 — Present team [PROD]
Enterprise Test Automation Programme
Lynked Inc
Started as the company's first Selenium WebDriver sanity suite. Now a 10-suite REST programme on a shared core library, a Playwright for Java regression suite that asserts UI and persisted PostgreSQL state, and page-object Selenium sanity suites.
// IMPACT
- › First automation suite at the company — the Selenium sanity suite cut the QA cycle from 6 hours to 45 minutes.
- › REST programme runs ~900 tests across 179+ routes from a single regression repo, and surfaced 31 security and access-control defects.
- › Playwright for Java suite: 248 tests passed 3 consecutive runs, asserting both UI and database state.
- › Selenium sanity suites rewritten to page objects with 330+ hard-coded sleeps removed; daily headless runs with Allure trends and Slack alerts.
// BUILT_WITH
Java 21 ·REST Assured ·TestNG ·Playwright ·Selenium WebDriver ·PostgreSQL ·HikariCP ·Allure
→ role context on /work#lynked-lead
2026 — Present team [PROD]
claude-autopilot
AI agent supervisor
A systemd-supervised harness that runs headless Claude Code sessions unattended and keeps a human in the loop only where one is needed.
// IMPACT
- › Handles context handoff between sessions, crash backoff and usage-based account failover.
- › Asynchronous human-in-the-loop questions — a blocked session asks, then stops until answered.
- › Slack alerts and a daily digest.
// BUILT_WITH
Claude Code ·systemd ·Bash ·Slack
2026 — Present team [PROD]
AI SDLC Pipeline
gated Claude Code workflow
A pipeline of 26 Claude Code commands that takes work from requirements to a pull request, with a human signing off at each gate.
// IMPACT
- › Stages: requirements, design, build, review, fix, test audit, PR.
- › Adversarial reviews and automatic Jira sub-task updates.
- › Delivered the API and E2E test programmes.
// BUILT_WITH
Claude Code ·slash commands & skills ·hooks ·Jira
2026 — Present team [PROD]
Read-only Postgres MCP Server
MCP server + agent guardrails
A read-only, multi-database Postgres MCP server for AI agents, paired with hooks that stop agents from running destructive git operations.
// IMPACT
- › Closes a write bypass present in the reference implementation.
- › Guardrail hooks block destructive git operations by AI agents.
// BUILT_WITH
MCP ·PostgreSQL ·Claude Code hooks
2026 — Present team [PROD]
Jenkins Plugins
env-portal · Autopilot Console
Two Jenkins plugins in Java 21: a self-serve test-environment portal, and a console for live control of AI sessions.
// IMPACT
- › env-portal — self-serve test environments, being rolled out company-wide with Microsoft 365 SSO.
- › Autopilot Console — live control of AI sessions from Jenkins.
- › Per-environment API regression wired into Jenkins with role-gated destructive options.
// BUILT_WITH
Java 21 ·Jenkins ·JUnit 5 ·Jenkins test harness ·Playwright
2026 — Present personal [LIVE]
inderparhar.com
this site
You're on it. Self-hosted on an Ubuntu home server behind Cloudflare Tunnel. Every push runs the Playwright suite, axe-core scans, and Lighthouse budgets on a self-hosted runner — nothing ships red.
self-hosted
runner + nginx
blue-green
symlink deploy
// IMPACT
- › Site is its own test subject — same QA discipline I'd apply at work.
- › Lighthouse budgets (Perf ≥95, A11y = 100, BP ≥95, SEO ≥95) enforced as a build gate.
- › axe-core a11y scan on every page, WCAG 2.1 AA.
// BUILT_WITH
Astro ·Tailwind ·Playwright Java ·GitHub Actions ·nginx ·Cloudflare Tunnel
→ live pipeline on /quality