Skip to content
View gnapse's full-sized avatar

Organizations

@testing-library

Block or report gnapse

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

Hi, I'm Ernesto

I'm a product engineer and team lead at Todoist. I write about product thinking, system design, and tools that work well for both people and agents.

I've been building software since 2003 and I'm one of the creators and maintainers of Testing Library. These days, I'm exploring how AI changes the craft—and what good software still requires.

Writing

I write occasionally about software, product, AI, and the changing craft of building things. No schedule—just when something feels worth saying.

Read my blog at ernesto.dev →

Things I've built

  • Pixamp — A native macOS music player inspired by Winamp, with classic skins, a MilkDrop-style visualizer, synced lyrics, and control through its CLI or Raycast extension.
  • Klipstack — A quiet place to save and read articles, keep highlights and notes with their source, and publish shareable editions of what you've been reading.

Elsewhere

Website · Blog · X / Twitter · RSS

Pinned Loading

  1. klipstack/klipstack klipstack/klipstack Public

    Save articles to read later. Highlight and annotate. Share what you've read. Ready to use with agents and built-in AI. Built by @gnapse. Invite-only for now.

    TypeScript

  2. klipstack/undertext klipstack/undertext Public

    A writing tool with layers under the text. An open-source take on Jason Fried's Write_On.

    TypeScript 1 1