Advanced CPQ development

Custom CPQ development for products that do not fit inside a template.

Design, engineering and integration work for configuration, pricing, quoting and product visualization systems.

React · Three.js · WebGL · Rules and pricing engines · ERP and CRM integration · REST and webhooks · Autodesk Inventor

Capabilities

The configurator, and every system behind it.

Product logic, the sales or customer experience, the pricing, the documents that come out of it and the systems it has to reach, built as one maintainable thing rather than as five that have to be kept in step by hand.

  • Configuration and rules engines

    The layer that decides what can actually be built, so an impossible configuration cannot be priced, quoted or sent to the floor.

    • Product compatibility rules
    • Conditional options
    • Guided selling
    • Validation and dependency logic
    • Constraint handling
  • Pricing and quoting

    The arithmetic behind the number, and the document the customer ends up reading.

    • Tiered and conditional pricing
    • Discounts and adjustments
    • Regional and channel pricing
    • Quote generation
    • Branded PDF and document output
    • Approval workflows
  • Engineering and manufacturing

    What has to come out of the configurator for the thing to get made, rather than just sold.

    • BOM generation
    • SKU and part number logic
    • Manufacturing outputs
    • Technical calculations
    • Structured product data
  • Visualization

    Showing the configuration back, so the person choosing can see what they are choosing.

    • Interactive 2D configuration
    • 3D product visualization
    • Material and finish selection
    • Camera and scene controls
    • Image and render outputs
  • Integrations

    The systems the configurator has to sit between, in both directions, including Salesforce and JD Edwards.

    • ERP
    • CRM
    • Ecommerce
    • Payment platforms
    • Internal APIs
    • Webhooks
    • Data import and export

How the work is bought

Five shapes, from a whole system to one added capability.

The capability list above is what the work is. This is how it is scoped, and it matters because a migration and a new build are the same skills bought in very different amounts.

  • New builds

    A configurator, its rules, its pricing and its outputs, built end to end from the product upward.

  • Focused feature development

    One capability added to a system that already works: a visualizer, a document output, an approval step.

  • Modernization and migration

    A configurator that still works but is expensive to change, moved onto something maintainable.

  • Integrations

    Connecting configuration, pricing and quoting to the ERP, CRM, ecommerce or internal systems around it.

  • Ongoing technical support

    Available after an initial engagement, once I know your rules, your pricing and your integrations.

Ordered on Fiverr, quoted on scope.

None of these carries a fixed price, because each is sized to the product and the systems around it. Each is its own gig.

Service links open my Fiverr profile, where each of these is listed as its own gig.

Technical approach

Decisions made in this order, on every engagement.

No stack is named here on purpose. The right architecture for a configurator that has to reach an ERP is not the right one for a standalone WebGL builder, and committing to one before the requirements exist is a commitment made in the dark.

  • Architecture chosen after the requirements

    The product, the integration surface and who has to maintain it decide the stack. Not the other way round.

  • Rules and product data kept structured

    Configuration logic lives as data that can be read and changed, not buried in code nobody wants to open.

  • Interfaces that work at any width

    The people configuring are on a phone in a yard as often as at a desk.

  • Integrations built to fail safely

    Authenticated, rate aware, and explicit about what happens when the system on the other end is down.

  • Source ownership and a real handover

    You end up with the code, the data and the ability to hand it to somebody else.

  • Documentation sized to the engagement

    Enough for your team to maintain it, without a manual nobody reads.

Bring me the complicated part.

Whether you are planning a new CPQ system or adding a capability to one that already works, start with the product rules, the workflow, and the technical constraints you are working inside.

Already have a system that is misbehaving? That is a different conversation, and it starts here.