All work

Smarter Contact · Messaging · Team project

Smarter Contact: helping a messaging platform scale

I was part of the team that streamlined a high-volume SMS platform, working on the contact pipeline and how the dashboards fetch data.

Role
Senior Software Engineer, on the platform team
Context
2024 to 2025
Stack
Streaming pipelines · Queues · Polling & sockets
Live
smartercontact.com ↗
Smarter Contact pipeline: contact uploads stream through chunked processing and a queue to SMS workers, delivering millions of messages a month at 99.9 percent, with a live dashboard updated over socketsFIG. 04 / SMARTER CONTACTMessaging pipeline at 150k+ contacts a dayContacts150k+ / dayStreaming pipelinechunked · back-pressureQueuebufferSMS workersscale out99.9%deliveredLive dashboardsockets + polling, no over-fetchingstatus eventsmillions of SMS / monthmemory + latency fixed
Hover a box to focus on it
99.9%
delivery reliability on the platform
150k+
contacts a day through the pipeline

The problem

At 150,000+ contacts a day, the contact pipeline was running into latency and memory bottlenecks, and some dashboards were over-fetching data and adding load to the servers.

My part

I was part of the team that streamlined it. My work focused on moving contact processing to a streaming approach, handling contacts in chunks rather than all at once, and on replacing over-fetching in the high-volume messaging modules with polling and socket-based updates.

The result

The platform delivers millions of SMS a month with 99.9% reliability and stays stable under peak load.