Sergei Shmakov @sergeyshmakov

Open-source maintainer

Sergei Shmakov

Open-source TypeScript and automation tools, documented in one place.

I build small, practical libraries and deployment templates with careful docs, typed APIs, and automation that keeps the boring parts honest.

Documentation hub

Open-source projects

Each project starts from the same idea: make the world a little simpler through practical, reliable tools.

TypeScript

  • Playwright
  • Testing
  • POM

playwright-page-object

Typed, decorator-driven Page Object Model for Playwright with reusable, lazy locator chains in plain TypeScript classes.

TypeScript

  • Type Safety
  • Data Access
  • Forms

data-path

Type-safe object path builder, accessor, and algebra for TypeScript applications.

Python

  • RunPod
  • MinerU
  • Serverless

mineru-runpod

Open-source template for deploying MinerU onto RunPod Serverless with practical docs for self-hosted document parsing.