Published work · Custom software · Vue · Laravel · AWS

An automotive finance CRM connecting ten APIs

I built an internal automotive finance CRM integrating ten existing APIs. The published work combines customer and task management with reporting and assisted communication. It is an example of a custom operational system, not a claim that every business should replace its existing CRM.

Actual delivered work

What is already public.

Source: the selected work summary and homepage evidence. The detail below stays within those published facts.

  • Built an internal CRM integrating ten existing APIs.
  • Included customer and task management, tailored reporting, AI-assisted conversations and automated communications.
  • Supported more than 2,000 production deployments in 18 months and trained over 60 employees.
  • The public project is described with Vue, Laravel and AWS.

Published outcomeA connected internal CRM, supported through production delivery and employee training.

For buyers planning similar work

Recommended design considerations.

The following is guidance for a new project. It is not a reconstruction of this client’s implementation or a claim that these specific controls were delivered.

01 /

Map systems and ownership before a similar build

For a new CRM project, identify the systems involved, the owner of each customer field and the actions each integration is allowed to perform. A unified screen is not enough if different systems quietly disagree about the same record.

Start with one useful staff workflow and inspect the exceptions with its users. Check existing product capabilities and supported integrations before deciding a custom application is justified. The published ten-API scope demonstrates integration experience; it is not a target for another project.

02 /

Make releases and acceptance reviewable

For similar work, agree small release boundaries and acceptance scenarios with operational users. Test missing records, unavailable upstream systems and changes in API responses. Plan recovery and rollback before introducing changes to a workflow the team depends on.

Frequent deployments can show sustained involvement, but their count alone says nothing about defect rates or business value. Measure the workflow that matters to your team instead: accepted tasks, time spent checking records and where hand-offs still need attention.

03 /

Keep assistance distinct from authority

For future AI-assisted conversations, define what may be drafted, what requires review and what information can be shared with a provider. Customer communications and financial decisions have different consequences; permissions should reflect that distinction. Do not infer autonomous lending decisions from the phrase “AI-assisted conversations”.

Training is part of the published delivery evidence. For your own build, also agree documentation, access ownership, monitoring and a support route so the system remains maintainable. The exact release controls and training format in this project are not described in the public summary.

Work directly with Matthew

Have a similar workflow to connect?

Bring the systems, the hand-off that is causing difficulty and the outcome you need. We can discuss a scoped project directly; a discovery review is an option, not a requirement.

Discuss your project with me ↗Prefer to write? Send a message. No sensitive records needed for an initial enquiry.