cd ../projects

$ cat ./case-studies/customer-health-platform.md

Customer health platform for a VoIP provider

Designing an internal platform for Primo Dialler, a telecoms/VoIP provider, that brings call data and carrier traffic into a single view of each customer's health.

company:
Primo Dialler
period:
Sept 2026 — present
role:
Software Engineer (part-time)

01 goal

Bring carrier and traffic data together into a single view of each customer's health.

02 starting point

Customer call data held in ClickHouse, and carrier and traffic data available through the Peeredge API.

03 decisions

  1. 01

    Start from the data

    Analysed the ClickHouse schemas and call data to shape the system architecture.

  2. 02

    Integrate the Peeredge API

    Integrated the Peeredge API to pull carrier and traffic data into the same view as the call data.

  3. 03

    Work from the telecoms domain

    Worked hands-on with VoIP systems — SIP, call flows and routing — and with monitoring and observability.

  4. 04

    Investigate across the stack

    Troubleshoots issues across applications, infrastructure and customer data.

// client work is confidential — happy to go deeper on the architecture in an interview.

$ ls ./case-studies

// like what you see?

role:
permanent · full-time
start:
Sept 2027
visa:
sponsorship required
relocation:
ready to relocate