Practice
Custom software and AI agents
For
Operations-heavy businesses
Based
Annapolis, Maryland
Now building
Imagine Surfaces

Put agents to work on the tasks slowing your business down.

Reduce manual work, connect your systems, and keep operations moving—with your team in control.

Fig. 01

An order arrives by email. The agent handles five steps; Dana makes the one call that needs a person.

01 / Problems

Where work gets stuck. And what I do about it.

  • P-01Retyping

    Information gets retyped from one place to another.

    I set up AI agents to do the data entry a person would: read the email or PDF, enter it in your system, and check it against your records. Anything unusual, like a price that doesn’t match the quote, goes to a person.

  • P-02Finding answers

    Answers are buried in inboxes, files, and old systems.

    I connect the tools you already use so agents can look things up for your team (order status, stock, pricing, customer history) instead of someone digging through five places to answer one question.

  • P-03Pulling it together

    Quotes, reports, and updates get pieced together by hand.

    Agents gather what’s needed from your systems and draft the quote, report, or customer update. Your team checks it and sends it.

  • P-04Outgrown systems

    You’ve outgrown spreadsheets, and off‑the‑shelf software doesn’t fit.

    I build one system around how you actually work, from a single process up to a full ERP.

    See the Imagine Surfaces project

02 / Approach

Start with one problem you can measure.

  1. A 30-minute call

    You tell me where the hours go. I tell you honestly whether I can help.

  2. Find the first win

    I sit with the people who do the work, map the process, and we agree on the number to move: hours a week, errors, or days to respond.

  3. Build it side by side

    I build the software myself and work alongside your team, adjusting it in daily use until it’s earning its keep.

  4. Keep going

    Move to the next workflow, or plan the bigger system.

Engagement

Best fit
Established businesses where people spend hours every week finding, pulling together, and moving information.
$10,000 a month
A monthly retainer with a three-month initial commitment, so there’s time to build something real and prove it in daily use.
Yours to keep
You own the code and the data. Everything is documented and built on standard tools, so you’re never locked in to me.

03 / Client work

One system to run Imagine Surfaces. Orders, samples, inventory, deliveries, and invoices in one place.

Imagine Surfaces sells natural stone and porcelain to designers and fabricators from a showroom and warehouse outside Washington, DC. I’m building one system for the whole business. Agents handle the routine work; the team makes the calls.

Board · Today

Imagine Surfaces

Natural stone & porcelain

  • An agent is on it
  • Waiting on a person
  • Done

imaginesurfaces.com

04 / About

Hi, I’m JP. You’ll work with me directly.

JP Morgan

JP Morgan

Based in Annapolis, Maryland.

I co-founded Jasper and was its CTO. We were building on GPT-3 well before ChatGPT, and in 2022 we raised $125M at a $1.5B valuation. Before that, I co-founded Proof (Y Combinator W18) and Payfunnels.

Building AI products at that scale taught me where AI earns its keep and where a person still needs to make the call. Now I bring that to operations-heavy businesses, where it pays off in hours back every week.

I work with a few businesses at a time and do the work myself. I learn how your business runs, write the code, and stay on to support it. No account managers, and no handoff to a team you’ve never met.

Previously

Jasper
Co-founder & CTO
Proof
Co-founder · YC W18
Payfunnels
Co-founder & CTO

05 / Contact

Where does work get stuck in your business?

Tell me a little about it. I read every message myself.

4 short steps

About two minutes

Where the time goes Retyping, searching, or pulling things together
What takes your team the most time?
What happens today A few sentences and your tools

What happens, who does it, and how often.

Hours a week it takes your team (optional)
About your business Company, size, and timing · optional
How many people work there? (optional)
When would you like to start? (optional)
How to reach you Name and email · then send

Where should I reply?

I’ll only use these details to reply to you.