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.

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

Hi, I'm David Kelly

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

For 8 years I was Founding GM and Head of Product at AppSumo Originals. I ran product, growth, and P&L for 9 SaaS products that competed with Calendly, DocuSign, and Mailchimp. We went from zero to 1M+ users in 180+ countries. Three crossed $1M in revenue, against a 4% industry average. The flagship, TidyCal, has 450K+ users and has processed $30M+ in payments. Roughly 1 in 4 of its free users upgrade to paid. Small teams and tight P&Ls.

I build with AI every day now: Claude Code, Codex, Lovable (L4 Platinum), and Replit. I've shipped 300+ merged PRs across client and open-source work in 2026 without an engineering background. I've released two open-source MCP servers, including the first for the Substack Publisher API. I also teach non-technical founders to build with these tools. I follow frontier AI research closely and write about it at dmkthinks.org.

Now I'm looking for product and growth leadership at a frontier AI or high-growth consumer company, in a Head of Product, Head of Product Growth, or GM role where product-led growth is the engine.

Recent builds

  • genogramcreator.me maps family history and patterns. My main consumer build on Lovable.
  • llm-moods is a live LLM sentiment dashboard (llmvibes.ai) that classifies posts with Claude Haiku.
  • pm-copilot is an MCP server that triangulates support tickets and feature requests so PMs can decide what to build next.
  • ship-sense scores frontier models on product judgment under uncertainty: what to refuse to build, when to hold a call.
  • substack-publisher-mcp is the first MCP server on Substack's official Publisher API.

I write at dmkthinks.org and I'm on LinkedIn.

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 27 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 5 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 2 2

  4. ship-sense ship-sense Public

    Ranks frontier LLMs on product judgment: what to refuse to build, what the data can't say, when to hold a call.

    Python