Skip to content
View ritikpal1122's full-sized avatar
🎯
Focusing On New Skills
🎯
Focusing On New Skills

Block or report ritikpal1122

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ritikpal1122/README.md

Ritik Pal

Engineer at TestMu AI (formerly LambdaTest). I build the layers most people import.

Things I built

  • nanodriver — a browser driver written from scratch: an RFC 6455 WebSocket client on a raw TCP socket, and a Chrome DevTools Protocol client on top of it. Python standard library only, no Selenium, no Playwright. Built to measure what actually makes browser automation slow. In progress.
  • webguardx — full-page web audit on Playwright: HTTP status, WCAG 2.x via axe-core, broken links, performance, console errors, with 5 built-in auth strategies and CI-ready exit codes. npm install webguardx
  • gatecrasher — a benchmark that measures how often browser agents obey instructions they were never given. Frozen pages, attack success rate over N runs, usable as a CI regression gate. Early.
  • Redis in C — an in-memory key-value server with select()-based multiplexing, SET / GET / DEL, and a custom CLI client.
  • ByteScribe — full-stack interview-prep platform (FastAPI, React, PostgreSQL, Redis) built to exercise auth, real-time features, and AI integration in one codebase.

Also contributing to Travsr, a graph-native code intelligence daemon that serves AI agents structural context over MCP (Rust).

At work

I own the test infrastructure behind KaneAI, TestMu AI's GenAI-native testing agent:

  • three production frameworks from scratch: an API suite (192 endpoints / 32 modules), a YAML-driven E2E framework (650+ scenarios), and a Playwright UI suite
  • EvalSet pipelines that score LLM output across authoring, code-generation, and execution
  • an agentic workflow that reads PRDs and GitHub PRs and produces reviewed test cases, cutting manual test-creation effort by ~90%

Stack

Python · TypeScript · C · Go · Playwright · pytest · FastAPI · Docker · GitHub Actions

Elsewhere

ritik.codes · LinkedIn · er.ritikpal@gmail.com

Pinned Loading

  1. Redis-ServerIMPL Redis-ServerIMPL Public

    A basic Redis server in C: in-memory key-value store, select()-based multiplexing, SET/GET/DEL, custom CLI client.

    C 1

  2. webguard webguard Public

    Full-page web audit CLI on Playwright: HTTP status, WCAG 2.x (axe-core), broken links, performance, console errors. 5 auth strategies, CI-ready.

    TypeScript 2

  3. ByteScribe ByteScribe Public

    A comprehensive developer learning platform with interactive docs, DSA sheets, and multi-language support

    TypeScript

  4. gatecrasher gatecrasher Public

    Measuring how often browser agents obey instructions they were never given.

  5. nanodriver nanodriver Public

    A browser driver written from scratch — RFC 6455 WebSocket client and CDP over it. Python stdlib only, no Selenium or Playwright.