Skip to content
View yoavain's full-sized avatar

Block or report yoavain

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
yoavain/README.md
Yoav Vainrich: full stack developer, TypeScript & Node, programming since 2006

Full stack developer from Israel. Senior Software Engineer at SundaySky. I work on a PostgreSQL, Express, React and Node (PERN) web app with both REST and GraphQL APIs. I also build serverless services on AWS.

Off the clock I write small Node tools that fix annoying things, mostly around npm, packaging, and the parts of a dev setup nobody wants to think about. If one of them saved you an afternoon, that's the whole idea.

Things I've made

Also, this puzzle game

Calendar Puzzle: Fit eight pieces onto the board so only today's month and day stay uncovered. Plays in the browser, no install.

Calendar Puzzle: a board of months and days with eight coloured pieces around it

Contributed to

Fixes and features merged into tools other developers depend on.

What I reach for

  • Every day: TypeScript, Node.js, React, GraphQL / Apollo
  • Also fluent: Java, Bash, Batch
  • Data: PostgreSQL, MySQL, DynamoDB
  • Build & ship: AWS, GitHub Actions, Jenkins, Git, Webpack, Vite, Jest
The full inventory, if you're curious

Claude Code · IntelliJ · Docker · Serverless · Lerna · Nx · Express · Fastify · ESLint · GraphQL Code Generator · Flyway · NSIS · Electron · Renovate · Dependabot · Snyk · Verdaccio

Say hi

Issues and PRs on any of the above are genuinely welcome; small PRs with a screenshot are my favourite kind.

QR code that opens Yoav Vainrich on Twitter QR code that opens Yoav Vainrich on LinkedIn QR code that opens Yoav Vainrich on Facebook

Pinned Loading

  1. create-windowless-app create-windowless-app Public

    Create a windowless NodeJS app

    TypeScript 16 2

  2. fix-lockfile-integrity fix-lockfile-integrity Public

    Fix NPM lockfile integrity

    TypeScript 6 2

  3. screwzira-subtitle-downloader screwzira-subtitle-downloader Public

    A tool for downloading Hebrew subtitles from ktuvit.me

    TypeScript 14 1

  4. easylists-for-pihole easylists-for-pihole Public

    Forked from ZingyAwesome/easylists-for-pihole

    Easylists for your Pi-Hole

    TypeScript 3 1