KT Sparks

Software Engineering

Custom Software Development

Built where the platform runs out, handed over so your team can keep it.

Overview

Small, well-bounded services and interfaces rather than another system of record. The best custom build is the one you barely notice in the architecture diagram.

Case studies

All case studies
Secure Client Onboarding on Dataverse for a UK Accountancy Firm

Chartered accountancy practice · London · works with high-net-worth clients

Secure Client Onboarding on Dataverse for a UK Accountancy Firm

secure portal covering details, ID and chat
1
secure portal covering details, ID and chat
client details typed again by staff
0
client details typed again by staff
A ServiceNow Investment Portal for an Italian Bank's Leadership

Retail and commercial bank · Italy · member of a European banking group, internal investment portfolio of €30-40M

A ServiceNow Investment Portal for an Italian Bank's Leadership

in internal investments tracked
€30-40M
in internal investments tracked
single CEO view across all initiatives
1
single CEO view across all initiatives
Offline-Ready Investor Relations App for a Global Pharma Company

Global pharmaceutical company · among the largest worldwide · used from the CEO downwards

Offline-Ready Investor Relations App for a Global Pharma Company

slides turned into structured data
~350
slides turned into structured data
platforms, connected or offline
5
platforms, connected or offline
A 13-Step KYC and AML Case Platform for a UK Compliance Practice

UK risk and compliance practice · KYC and AML reviews for financial-services firms and other UK organisations

A 13-Step KYC and AML Case Platform for a UK Compliance Practice

steps structure each KYC case
13
steps structure each KYC case
roles that keep duties separate
3
roles that keep duties separate
Road Builder ERM: Fleet, Plants, Sites

Bulgarian road-construction group · ~300 employees · €100M+ revenue · in-house asphalt, concrete and fuel sites

Road Builder ERM: Fleet, Plants, Sites

to management reports, instead of 30
< 1 day
to management reports, instead of 30
vehicles, machines and plants managed in one place
180
vehicles, machines and plants managed in one place
Five Payment Channels Reconciled and Booked to AJUR Every Month

Accounting practice · Bulgaria · client: international data centre and hosting provider

Five Payment Channels Reconciled and Booked to AJUR Every Month

invoices posted in one monthly run
600
invoices posted in one monthly run
of bank statement lines processed with no manual work
95%
of bank statement lines processed with no manual work

Connected

Where this fits in the rest of what we do.