Tech Enabler &
Testing Automation
Engineer
Building reliable software through test automation, quality engineering, and AI-augmented workflows. Turning fragile releases into confident deployments.
The Four Pillars of Velocity
Load Engineering
Simulating extreme-scale traffic to ensure your platform never flinches under pressure.
Test Frameworks
End-to-end and API testing with Playwright. From UI flows to contract validation, one framework covering the full stack.
CI/CD Pipeline
Integrating automated gates into your deployment flow for zero-defect shipping.
Visual Analytics
Converting complex data points into actionable insights with custom dashboards.
Built & Shipped
Bento
A visual editor for building Playwright tests. You drag and drop actions on a canvas, and it generates real test code. It also works the other way around: import existing Playwright files and edit them visually. 27 node handlers so far.
Praxis
A Chrome extension that records your clicks, captures screenshots at each step, and builds a workflow guide. You can annotate, crop, and blur sensitive data. Everything stays local, no data is sent anywhere. 654+ tests.
Lume
A desktop app that generates lessons, flashcards, and exercises from any source: PDFs, web pages, YouTube transcripts. It uses GPT to create the content and Gemini to review it, so the output actually holds up.
Aegis
A plugin for Claude Code that adds structure to AI-assisted development. It picks the right workflow based on task complexity, runs quality gates before every push, and keeps 9 specialized agents in check. Open source.
Histrion
A CLI that scaffolds production-grade Playwright projects. It sets up Page Object Model architecture, type-safe fixtures, fluent data builders, visual regression testing, and a structured logger. Includes a page scanner that auto-generates Page Objects from live websites.
Latest Technical Insights
Everything I needed to understand before Playwright tests stopped looking like magic
The first time I opened a properly structured Playwright project, I didn't understand a single line. Not because the code was complicated, but because every line used a concept I'd never seen assemble
Stop hardcoding test data: TypeScript Builders + Faker.js for Playwright
I keep finding the same pattern in every Playwright codebase I audit. Someone wrote a test six months ago with firstName: 'Test' and email: 'test@example.com', and now that exact object is copy-pasted
Replacing ESLint & Prettier with Biome
What is Biome Biome is a single tool that does what ESLint and Prettier do together: lint your code for errors and bad patterns, and format it consistently. It's written in Rust, runs on all CPU cores
I built a CLI that scaffolds a production-grade Playwright project in 30 seconds
I recently published an article about structuring Playwright projects properly. The response confirmed what I already suspected: people know their test suites are messy, they just don't have time to f
Stop writing fragile Tests: a structured Playwright setup in TypeScript
Stop Writing Fragile Tests: A Structured Playwright Setup in TypeScript Here's a pattern I see constantly. A team starts with Playwright, follows the docs, and writes tests like this: import { test, e
Your brain run on the same infra principles as your code does
We spend countless hours optimizing our code, debugging, architecting our systems, automating our workflows. But when it comes to learning, that one skill that actually keeps us relevant in an industr
Initiate Protocol
Ready to accelerate your testing cycle? Submit your project requirements for a comprehensive engineering consultation.