Skip to content

Projects

Everything shipped, with an honest status against each one.

  • tendnote

    A private relationship memory and follow-up assistant for who you talked to and what to follow up on.

    Status
    Active
    Kind
    Product
    Year
    2026
    Live site
    tendnote.com
    Source
    GitHub

    A notebook for the things you would otherwise forget about people: who you talked to, what is going on with them, or something to follow up on. Notes are saved privately and reviewed before they become memory.

    tendnote social card: the name in display type with kind and year.
  • diffbill

    Turns merged GitHub pull requests into invoice-ready line items and Stripe drafts, built for freelance developers and small dev agencies.

    Status
    Active
    Kind
    Product
    Year
    2026
    Live site
    diffbill.com

    Pick a repository and a date range, review the line items diffbill rewrites from developer shorthand into descriptions a client can read, then create the draft in your own Stripe account. It reads pull request metadata and short excerpts of the changed lines, and never your full source files or repository contents.

    diffbill's own social card: the name over a dark field beside a preview turning a commit message into an invoice line item, ending "Ready to send via Stripe."
  • pilog

    A local-first developer journal: capture rough notes in a global-hotkey scratchpad, then triage them into repo-aware GitHub issue drafts.

    Status
    Shipped
    Kind
    Product
    Year
    2026
    Live site
    pilog.dev
    Source
    GitHub

    You type the thought and it is gone from your attention. Triage happens later, on your schedule, in an inbox that has accumulated the pile.

    pilog's inbox: status counts for unprocessed, drafted, published and dismissed notes, a captured note selected in the list beside its editor, and a Generate Drafts button above the linked repository.
  • Frontline Fuel

    A headless Shopify storefront for zero-sugar electrolytes, designed by first responders for anyone who demands peak performance on duty or in the gym.

    Status
    Shipped
    Kind
    Client Work
    Year
    2026
    Frontline Fuel's own social card: "Two flavors. Ready for duty." beside citrus and strawberry kiwi bottles over dark, wet turnout gear.
  • Neely Solutions

    The separate brand for local and small-business work: professional web development for businesses in Dubuque, Iowa and beyond.

    Status
    Active
    Kind
    Client Work
    Neely Solutions' own social card: "Stop losing leads." beside a portrait, over a dark grid background.