Skip to content
View GusevP's full-sized avatar

Highlights

  • Pro

Block or report GusevP

Report abuse

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

Report abuse
GusevP/README.md

Pavel Gusev

Full-stack TypeScript developer at SwiftInvention, based in Tbilisi 🇬🇪

By day I work on a clinical-trial simulation platform.

By night I ship small things that remove one specific annoyance — and keep them small.

Published

openapi-copy
TypeScript · Chrome Web Store + Firefox Add-ons
Copies one endpoint out of an OpenAPI spec — with every $ref it transitively needs — as a self-contained 1–3 KB document. Because pasting a 400 KB spec into an LLM eats the context window, and Swagger UI renders schemas as a tree of <div>s you can't select.
@gusevp/prisma-where-required
TypeScript · npm
A Prisma 7 generator that turns a forgotten tenant filter into a compile error. Pick the fields — organizationId, deletedAt — and they become mandatory in every where. Types only: no middleware, no wrapper client, no runtime cost.
Planet Express
Lua · Factorio mod portal
Turns your Space Age cargo platforms into a self-running merchant fleet. The mod only writes schedules and cargo requests — real ships fly, real rockets lift, so the physics stay honest.
Miner Planner
Lua · Factorio mod portal
Drag-select an ore patch, pick drills, belts, poles and beacons — get an optimized paired-row ghost layout for the construction bots. Every drill type, belt tier and planet.

Stack

TypeScript · Next.js · React · Node.js · Prisma · PostgreSQL · tRPC · Vitest · Playwright

Elsewhere

Popular repositories Loading

  1. factorio-planet-express factorio-planet-express Public

    Lua 1

  2. GusevP GusevP Public

  3. json-size json-size Public

    Get the size of data that you want to send over http. For example you want to know should you add pagination or not.

  4. mineore-factorio-mod mineore-factorio-mod Public

    Miner Planner automates mining drill placement on ore patches. Drag-select an area, pick your drill, belts, poles, and beacons from an icon-based GUI, and ghost entities are placed in optimized pai…

    Lua 1

  5. prisma-where-required prisma-where-required Public

    Forked from kz-d/prisma-where-required

    TypeScript

  6. openapi-copy-extension openapi-copy-extension Public

    Copy a single OpenAPI endpoint — with every schema it references — to the clipboard, as a self-contained spec for an LLM.

    TypeScript