Back to home

Projects & engineering work.

Enterprise systems, applied AI, developer tools and earlier work. For the business context, my role and engineering decisions, start with the four selected cases.

Read the selected engineering cases

CRM workflow demonstration

One record. Two editors. A visible history.

Fictional data, running only in your browser. This simplified simulation illustrates the implemented request and version rules; it does not connect to the private CRM or reproduce its production interface.

  1. 01Create a project note

    Create one fictional record with request key demo-note-001.

  2. 02Replay the same request

    Resend the identical request and key: return the original record without creating a second one.

  3. 03A colleague edits version 1

    A colleague adds a review requirement. The saved record becomes version 2.

  4. 04Submit a stale version 1 edit

    The agent still holds version 1. Reject its edit with 409 and preserve the colleague’s change.

  5. 05Review and merge into version 2

    A person reads version 2 and combines both changes. Saving with the current version creates version 3.

Step 0 / 5

Ready. Start by creating a fictional note.

Current record

Records: 0Version: 0

No note has been created.

Saved note revisions

    Building AI workflows around the service problem

    Start with the business problem
    I use the CRM with a colleague for internal customer-service work. The design starts with practical questions: who needs a follow-up, what business context informs the next action, and who should approve it.
    Shape the workflow and data
    I built a shared data model, API and CLI around customer relationships, projects, invoices and versioned notes. Follow-up reminders are implemented. These provide the context and controlled write path for business-specific AI workflows.
    Connect analysis to execution
    The integration pattern is reminder or business event, contextual analysis, proposed action, human review, execution and a recorded result. Broader AI analysis and decision flows are extension areas; their rules and approval points must be tailored to the actual service process.
    Make the workflow safe to operate
    People retain approval of consequential actions. Version checks reject stale edits, retries do not create duplicate records, and note history preserves prior content. The next iteration should be driven by real usage and unresolved cases; no measured productivity gain or external adoption is claimed.

    Complete project collection

    A wider view of the work.

    30project examples

    AI systems, voice workflows, enterprise software and web applications. Client work is anonymised; previews include screenshots and illustrative interfaces.

    Discuss a role with JayCV (English PDF, 2 pages, 207 KB)