Skip to content
View dkships's full-sized avatar

Block or report dkships

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

Hi, I'm David 👋

I build consumer products that acquire their own users, and I build them with AI.

From 2018 to 2025 I was Founding GM & Head of Product at AppSumo Originals. I took 10+ products from zero to 1.22M+ registered accounts in 200+ countries and territories, competing with Calendly, DocuSign, Mailchimp, and other big names — but with a fraction of the budget. I once beat Notion for #1 Product of the Day on Product Hunt.

Multiple products I built crossed $1M in revenue and the flagship, TidyCal, has about 450K accounts and has processed $30M+ in payments for its users.

Since then, I've been a Fractional Head of Product & Growth. I've merged 600+ PRs in 2026 with Claude Code and Codex, and I'm a top-ranked builder on Lovable and a Level 3 Proficient Builder, top 10% on Replit.

Today, I help define strategy, write specs, built prototypes, run LLM evals and smoke tests, ship much of the code myself, and measure and iterate to drive results. My focus is on 0-to-1 and 1-to-scale. My client roster this year is AppSumo, FOUND, Table22, and SendOwl.

Open to: Full-time or fractional product leadership roles frontier AI and AI-native companies. If your AI product needs its first, or next, million users, let's talk.

What I'm building

  • Ship Sense measures product judgement and taste. It scores 63 models (21 current) on 95 real product decisions, with 95% confidence intervals.
  • pm-copilot is an MCP server that connects support tickets and feature requests, so PMs can see what to build next. CI fails if its eval drops below 0.90 F1.
  • substack-publisher-mcp is the first MCP server on Substack's official Publisher API.
  • Game Night runs 32 browser games with room codes and an AI opponent. Every change runs Playwright tests and full games played by AI players.
  • llm-moods powers llmvibes.ai, a live dashboard of how people feel about each LLM, with daily updates and tracking.
  • genogramcreator.me maps family history and relationship patterns.

More on my Projects page. I write at dmkthinks.org.

Pinned Loading

  1. pm-copilot pm-copilot Public

    MCP server that triangulates customer support tickets and feature requests to help PMs decide what to build next

    TypeScript 30 9

  2. substack-publisher-mcp substack-publisher-mcp Public

    MCP server for Substack's official Publisher API — query posts, analytics, and subscribers from Claude, Cursor, or any MCP client

    TypeScript 6 1

  3. llm-moods llm-moods Public

    Community sentiment for Claude, ChatGPT, Gemini, and Grok, updated daily from Reddit, Hacker News, Bluesky, X, and Mastodon.

    TypeScript 3 2

  4. ship-sense ship-sense Public

    An eval of whether AI models know when not to build: 63 models, 95 real product decisions, 95% intervals, no lab grading its own.

    Python 3