LegalTech · SaaS · AI

ProConvey

ProConvey is a cloud‑based conveyancing portal for law firms and estate agents that digitises onboarding, compliance, and the end‑to‑end property transaction workflow.

RolePrimary Technical Architect & Senior Backend Lead
PeriodMay 2023 – April 2024
FocusBackend architecture, compliance automation, grant‑critical delivery
National Innovation Validation

This delivery was validated through a £202,929 Innovate UK Smart Grant. These grants are highly competitive and often cited at around a 5% success rate, providing national-level validation of innovation and technical leadership.

ProConvey Details, Innovation & Impact

This section covers product scope, external innovation validation, and measurable impact. Detailed implementation evidence appears in the leadership section below.

Product Overview

ProConvey digitizes onboarding, compliance, and case management to reduce manual paperwork, improve data accuracy, and accelerate the UK property transaction flow.

80% Reduction in standard legal inquiries.
2,200+ Clients onboarded since launch.
Weeks to Hours Onboarding reduction through exchange-ready document packs.
£850k+ Total funding enabled, including the £202,929 Innovate UK Smart Grant.

Conveyancing Software in Action

Take a look at ProConvey in action and see how the platform streamlines onboarding and conveyancing workflows.

Validation of Innovation

ProConvey was awarded an Innovate UK Smart Grant (£202,929) for the project “Blockchain encrypted secure digital conveyancing platform” (2022/23, Project No. 10045054).

Continuation of this grant funding was strictly contingent on meeting rigorous technical and innovation milestones—milestones for which I was personally responsible as the Primary Technical Architect & Senior Backend Lead. My work directly enabled the successful delivery and validation of these requirements, ensuring the project’s national innovation status and its recognition by UKRI and Innovate UK.

  • Competition: Innovate UK Smart Grants: April 2022
  • Project Number: 10045054
  • Project Title: Blockchain encrypted secure digital conveyancing platform
  • Lead Participant: PRECONVEY LIMITED
  • Award Offered: £202,929
  • Project Status: Closed (Successfully delivered)

LinkedIn Product Updates

Recent ProConvey public updates that reinforce live market traction and measurable transaction outcomes.

4,665 conveyancing cases processed in 2025

Sale, purchase, and remortgage cases managed through ProConvey with digital onboarding and fewer manual touchpoints.

  • Sale cases: 2,200
  • Purchase cases: 1,987
  • Remortgage cases: 478

Digital Sale Ready starts before offer acceptance

Estate-agent onboarding enables ID verification, sale information capture, and form completion early, before SSTC.

  • 43% reduction in fall-throughs once under instruction
  • 35% reduction in days from SSTC to exchange
  • 21% increase in instructions for agents offering Digital Sale Ready

My Leadership & Contribution

This section summarizes what I led, what I built, and the measurable outcomes delivered.

Innovation I Personally Engineered

New digital concept (UK residential market): I defined and engineered the Exchange-Ready Pack to shift conveyancing from fragmented manual collection to structured, digital-first legal bundles.

Blockchain-encrypted logic: I implemented blockchain-encrypted logic to produce immutable conveyancing packs, addressing systemic process failures in UK transactions associated with an estimated £607 million annual cost to homebuyers.

Leadership Summary

I led backend architecture and milestone delivery, moving ProConvey from concept to a compliant, market-ready onboarding platform.

I owned the automated “exchange-ready” pack architecture, including TA6/TA7/TA10 form assembly, evidence orchestration, and compliant naming conventions for conveyancer-ready legal bundles.

Key Outcomes

181 Merged PRs
10,531 Code Additions
5 Core Integrations
AI-Driven KYC/KYB Decisioning Delivered
TA6/TA7/TA10 Pack Automation Delivered
Innovate UK Grant Milestones Delivered

Implementation Summary

I was the primary architect for the backend lifecycle and engineered the AI-driven KYC/KYB decisioning layer, automated Companies House and property-data retrieval, and mission-critical integrations across Yoti, Stripe, Sprift, Royal Mail AddressNow, and Companies House to maintain a legally compliant onboarding flow. I also led architectural refactors that reduced technical debt and improved platform scalability.

Architecture & Process Blueprint

System architecture and process blueprints are grouped together below so design decisions, product flow, and implementation evidence remain connected.

High-Level Architecture Diagram
flowchart LR A["Web Frontend (Next.js, React)"] -- API Calls --> B["API Backend (Laravel, PHP)"] C["Mobile App (Flutter)"] -- API Calls --> B B -- DB Queries --> D["MySQL Database"] B -- File Storage --> E["Minio/S3"] B -- Integrations --> F["Third-Party APIs (Yoti, Stripe, Royal Mail, Companies House)"]
Design by Kamran Khalid

Figma High-Level Flow Diagrams

Figma-based process blueprints showing end-to-end conveyancing flows for seller and buyer journeys, with my direct implementation contribution highlighted in each flow.

Figma high-level conveyancing process diagram for seller journey, MVP Product 1.0
Design by Kamran Khalid
Seller Flow (MVP / Product 1.0): High-level process from conveyancer sign-up through onboarding, pack completion, and download. My contribution: I designed this flow and implemented the backend orchestration for onboarding, protocol pack completion, and final download delivery.
Figma high-level conveyancing process diagram for buyer journey, MVP Product 1.1
Design by Kamran Khalid
Buyer Flow (MVP / Product 1.1): High-level process for buyer onboarding, AML checks, protocol completion, and final pack delivery. My contribution: I designed this flow and implemented AML/KYC orchestration, protocol automation, and completion delivery across the buyer journey.

These blueprints map directly to the feature implementation and PR evidence in the next section.

Features Developed & Led (Technical Detail)

AI-Driven Compliance Logic (KYC/KYB)

Evidence PRs
#861 TA6/TA7 Population Workflow #863 ID Check Skip Removal
  • Purpose: Automates customer/business verification, reducing manual errors and speeding onboarding.
  • Importance: Directly impacts compliance, risk, and onboarding speed.
  • Uniqueness: Integrates multiple APIs with AI/business rules for automated legal checks.
Compliance Logic Sequence
sequenceDiagram participant User participant Frontend participant API participant CompaniesHouse participant Sprift participant AIEngine participant DB User->>Frontend: Submit onboarding form Frontend->>API: Send onboarding data API->>CompaniesHouse: Fetch company data API->>Sprift: Fetch property data API->>AIEngine: Run compliance logic AIEngine->>DB: Update status

Protocol Pack Automation (TA6, TA7, TA10)

Evidence PRs
#1054 Categorized Pack Documents #1208 Pack ZIP Naming Convention #1216 Pack Sub-Directory Structure
  • Purpose: Aggregates legal forms into digital bundles for conveyancers.
  • Importance: Reduces onboarding from weeks to hours.
  • Uniqueness: Dynamic aggregation, PDF generation, and digital delivery.
Protocol Pack Automation Flow
flowchart LR A["User completes forms"] --> B["Aggregate TA6/TA10"] B --> C["Generate PDF bundle"] C --> D["Attach to case"] D --> E["Notify conveyancer"]

Yoti IDV Integration

Evidence PRs
#1155 Yoti Redirect Implementation #1163 Sign Redirect Flow Review #1036 Yoti Address Proof Integration
  • Purpose: Secure identity verification for legally binding onboarding.
  • Importance: Reduces fraud and improves compliance.
  • Uniqueness: Webhook-driven automation with real-time session completion.
Official feature ID & AML Checks

Yoti Sign & IDV integration for legally binding onboarding.

Yoti IDV Integration Flow
flowchart LR A[API Backend] --> B[Start Yoti IDV Session] B --> C[Yoti Platform] C -- Webhook --> D[Webhook Job] D --> E[Update Status]

Sprift Property Data Automation

Evidence PRs
#972 Laravel Jobs for Sprift APIs #551 Sprift API Summary Data Mapping
  • Purpose: Enriches properties with data and images from Sprift.
  • Importance: Improves accuracy and reduces manual entry.
  • Uniqueness: Async jobs with API-driven enrichment.
Official feature Know Your Case and Client

Property and client data enrichment with automated validation.

Sprift Data Enrichment Flow
flowchart LR A[Property created] --> B[SpriftDataJob] B --> C[Fetch data] C --> D[Update property] D --> E[Fetch images]

Stripe Payments & Webhooks

Evidence PRs
#938 Payment on Account Workflow #413 Payment Screen Update #274 Invite-Flow Payment Feature
  • Purpose: Event-driven payments and webhook handling.
  • Importance: Reliable financial tracking and payment flow.
  • Uniqueness: Custom webhook jobs and state synchronization.
Official feature Payment on Account

Stripe payments with automated tracking and receipts.

Stripe Payment Sequence
sequenceDiagram participant User participant Frontend participant API participant Stripe User->>Frontend: Initiate payment Frontend->>API: Create intent API->>Stripe: Payment intent Stripe-->>API: Confirmation

Overview PDF Generation

Evidence PRs
#1451 Overview Module Delivery (PCV01-753) #1297 Overview PDF Delivery Pipeline #1017 Overview PDF Workflow Delivery
  • Purpose: On-demand PDF summaries for properties and cases.
  • Importance: Improves client experience and documentation quality.
  • Uniqueness: Dynamic aggregation and rendering pipeline.
Official feature Case Overviews

Single view with downloadable PDF summaries.

Overview PDF Generation Flow
flowchart LR A[Case data] --> B[Aggregate data] B --> C[Render PDF] C --> D[Attach to case]

Notification & Email Automation

Evidence PRs
#1021 Conveyancer Notifications + Case Owner #1402 Payment Email Automation #708 Onboarding Letters
  • Purpose: Automated communications for onboarding and payments.
  • Importance: Reduces manual follow-ups and improves transparency.
  • Uniqueness: Event-driven templates with multi-channel delivery.
Notification Automation Flow
flowchart LR A[Event occurs] --> B[Select template] B --> C[Send email/SMS] C --> D[User notified]

Personal Attribution Evidence

GitHub contribution heatmap and activity summary for 2023 showing 272 contributions and ProConvey repository activity
2023 Contribution Evidence: GitHub activity shows 272 contributions with focused delivery on the ProConvey repository.
GitHub contribution heatmap and activity summary for 2024 showing 421 contributions and ProConvey repository activity
2024 Contribution Evidence: GitHub activity shows 421 contributions with sustained implementation output in the ProConvey codebase.
GitHub contributors page for ProConvey repository highlighting Kamran Khalid as the number 2 contributor with 10,531 additions
Repository Contributor Proof: ProConvey contributors view highlights Kamran Khalid as #2 contributor, with 10,531 code additions and high sustained commit activity.

PR & Commit Stats

Contribution Summary (2023–2024)

Year PRs Merged Commits Contributions
2023 40 150+ 272
2024 141 200+ 421

High-Value Technical Pull Request Registry

PR Number Title Technical Scope Business Goal Alignment
#1451 Overview Module Delivery #PCV01-753 Implemented overview rendering and data orchestration for case/property summary reliability. Improved overview accuracy and reduced manual support follow-ups during onboarding.
#1402 Payment Email Automation #PCS-726 Implemented payment email template and delivery workflow orchestration in the automated notification pipeline. Improved payment communication reliability and reduced payment confirmation delays.
#1208 Implemented new naming convention for naming pack zip Standardized pack ZIP naming for protocol bundle generation and downstream processing. Improved exchange-ready pack consistency for conveyancers and reduced document handling friction.
#1155 Yoti Redirect Integration #PCS-556 Implemented Yoti redirect/session flow integration for identity verification completion. Increased compliant onboarding completion and reduced manual ID follow-up.
#1054 Document Type Categorization for Packs Introduced document categorization rules for protocol pack assembly. Accelerated pack preparation and improved legal bundle structure quality.
#1021 Conveyancer Notifications and Case Ownership Implemented event-driven notifications with case-owner context for workflow updates. Improved stakeholder visibility and reduced missed actions during onboarding.
#1017 Overview PDF Workflow Delivery Implemented overview PDF generation pipeline refinements and output stability improvements. Improved downloadable case summary quality for client and conveyancer workflows.
#972 Implemented Laravel jobs for sprift apis Built asynchronous Laravel jobs to fetch/enrich property data from Sprift APIs. Improved property data completeness and reduced manual entry effort.
#938 Payment on Account Workflow #PCS-466 Implemented payment-on-account flow reliability and transaction-state synchronization. Improved payment success reliability and reduced reconciliation overhead.
#863 Mandatory ID Check Flow Enforced mandatory ID-check progression by removing skip path in verification flow. Strengthened compliance controls and reduced verification bypass risk.
#861 TA6 and TA7 Population Workflow Implemented TA6/TA7 data population logic across protocol form workflows. Improved protocol form accuracy and reduced rework before exchange.
#551 Sprift API Summary Data Mapping Added core Sprift API mapping and summary-field population foundation. Enabled scalable data enrichment patterns for faster, more accurate case setup.

External Validation

Chris Scantlebury
Founder @ ProConvey · September 5, 2025

“Kamran was always on prompt and available. He worked flexibly and could handle multiple projects at the same time. His attention to detail was fantastic, and he was just a great person to have on the team. We’d recommend Kamran anywhere.”

UK Benefit

From Manchester, this architecture contributes directly to UK Future Economy outcomes by modernizing legal-tech operations, improving onboarding productivity for property transactions, and strengthening digital compliance capability in a high-friction industry. This strengthens the digital economy outside London and reinforces Manchester’s role as a high-value UK technology hub.

Importance & Uniqueness