← GOLLE · WORK

CASE STUDY · 03 / 03

SHAYP · WATER MONITORING PLATFORM

Shayp

A water monitoring platform re-architected as a white label: a rewritten public API for partners, a multi-tenant backend and frontend, and a more scalable, resilient ingestion pipeline for enterprise connected objects.

CLIENT
Shayp, Brussels
YEAR
2020 — 22
ROLE
Full Stack Software Engineer
DURATION
2 years
STACK
Python (Django), TypeScript, React, Azure, Go

COVER · SCREENSHOT OR PHOTO · 1080 × 480

COVER · SCREENSHOT OR PHOTO

01 — THE BRIEF

LEAKS · WATER DAMAGE · BUILDING PERFORMANCE

WATER MONITORING

Shayp is a Brussels startup with an intelligent water monitoring device and platform that detects leaks, prevents water damage and optimises building performance. Partners build on its public API, and a data pipeline ingests what its connected objects report from enterprise buildings.

Over two years, as a full stack engineer, I worked on the pieces underneath that product: the public API, the multi-tenant architecture, the ingestion pipeline and the admin interface the customer experience team works in.

02 — WHAT WAS BUILT

THREE PARTS · ONE WHITE LABEL

THREE PARTS

  1. 01

    Public API, rewritten

    With one other developer, rewrote the public RESTful API in Django: a more stable and powerful API for partners, and one that is easier to iterate on.

  2. 02

    White-label product

    With the CTO and the team, re-architected the product as a white label, with a multi-tenant backend and frontend.

  3. 03

    Ingestion pipeline

    Improved the scalability, resiliency and availability of the data ingestion pipeline for enterprise connected objects.

03 — HOW

FEBRUARY 2020 — APRIL 2022 · FOUR MOVES

FOUR MOVES · 2020 — 22

  1. 01

    API rewrite

    FEBRUARY 2020 · API

    Two developers, one rewrite: the public RESTful API moved to Django, more stable and powerful for partners and easier to iterate on for us.

  2. 02

    White label

    ARCHITECTURE

    Re-architected the product with the CTO and the team as a multi-tenant backend and frontend, so it could be offered as a white label.

  3. 03

    Pipeline hardening

    DATA

    Improved the scalability, resiliency and availability of the data ingestion pipeline for enterprise connected objects.

  4. 04

    Admin UI overhaul

    SUPPORT TOOLING

    Overhauled the admin UI, helping the customer experience team improve how they deliver support.

04 — OUTCOME

FEBRUARY 2020 — APRIL 2022

2020 — 22

01

1

WHITE-LABEL PLATFORM · MULTI-TENANT BACKEND AND FRONTEND

WHITE-LABEL PLATFORM · MULTI-TENANT

02

2

DEVELOPERS ON THE API REWRITE

03

Django

THE REWRITTEN PUBLIC API FOR PARTNERS

THE REWRITTEN PUBLIC API

05 — NEXT

GOLLE · THREE ENGAGEMENTS

GOLLE · 03

03 — JOKKONDIRAL · CONTACT

ENGLISH · FRENCH · PULAAR

SHIPPING SOMETHING LIKE THIS?

SHIPPING SOMETHING LIKE THIS?