Anupam Kalita

Unified API layer for bespoke integrations

Replaced custom, one-off integration builds with a Unified API layer that every new partner could plug into.

175+Integration Catalog
1API Layer
HRISIntegrations Architecture
Unified API

Context

Every partner integration up to that point had been built separately, from scratch. Each one worked fine, but each one was also its own little project.

What was needed

A way to stop rebuilding the same plumbing every time a new partner came along.

Work I did

I replaced the custom builds with a single API layer sitting on one canonical data model, so every new integration could follow the same blueprint instead of starting from zero.

What helped

I stopped treating each integration as a special case and just solved the underlying problem once, properly.

Results

The integration catalog grew from 75 to over 175, and new integrations started shipping noticeably faster, from months to days.