Skip to content
View assaf's full-sized avatar

Block or report assaf

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
assaf/README.md

πŸ‘ Hey there, I'm Assaf.

πŸ‘¨πŸ»β€πŸ’» I ship software that people actually use. These days I write less code, I steward AI agents to write most of it, and I devote my time to design, review, testing, and avoiding the slop. Turns out that's a better use of my skills.

πŸ§ͺ I've been building developer tools since before it was a startup category: Zombie (headless browser testing), Vanity (A/B testing), node-replay (HTTP record/replay), and a pile of other libraries.

πŸš€ Right now I'm working on Expense (expense tracking for the self-employed) and a couple of things I'll talk about when they're ready.

🟒 I take on one part-time client (20~30 hrs/week, remote): senior JavaScript/TypeScript, end-to-end features, with test coverage and docs. If your startup needs to ship, hit me up.

β˜• You can find me on Mastodon, labnotes.org, LinkedIn, and via snail email πŸ“¬ assaf@labnotes.org.

Pinned Loading

  1. zombie zombie Public archive

    Insanely fast, full-stack, headless browser testing using node.js

    JavaScript 5.6k 507

  2. ironium ironium Public archive

    Job queues and scheduled jobs for Node.js, Beanstalkd and/or Iron.io.

    JavaScript 70 8

  3. vanity vanity Public archive

    Experiment Driven Development for Ruby

    Ruby 1.5k 267

  4. node-replay node-replay Public archive

    When API testing slows you down: record and replay HTTP responses like a boss

    JavaScript 522 104

  5. expense expense Public

    Forward a receipt to your inbox and it's filed automatically.

    TypeScript 6