01
Instant delivery
Messages and tasks reach crew members the moment they are sent.
Energy · Offshore drilling · Tech Mahindra
Real-time messaging and task assignment for offshore oil and gas crews

Industry
Offshore oil & gas
Client
Tech Mahindra
Built
Real-time messaging and tasks
Users
Rig crew on tablets
Timeline
6 months, 2023
Team
3
The challenge
Tech Mahindra's client, an offshore drilling company, runs an established application that crew on its oil rigs use on tablets. Tech Mahindra brought in Bluelupin to add reliable real-time communication to that application.
On a rig, shifts change and people move between tablets. A message or task sent to someone has to reach them at once, and still be there when they next sign in.
Add real-time, persistent messaging and task assignment to the client's existing crew application, without replacing it.
01
Messages and tasks reach crew members the moment they are sent.
02
A crew member joining on a tablet sees every earlier message and assignment.
03
Assign a task to one staff member and have it reach that person.
04
Work within the client's established application rather than replace it.
What we built
01
Staff sign in to the crew application on the rig.

02
The client's established app, unchanged for its users.
03
One interface for real-time messages and task events.
How it fits together
How the platform layers connect — from public experiences through APIs, data, and cloud delivery.
01
Staff sign in to the crew application on the rig.
02
The client's established app, unchanged for its users.
03
One interface for real-time messages and task events.
04
Every message and assignment kept for later sign-ins.
05
New messages and tasks pushed to the right person instantly.
How we delivered
A team of three delivered the real-time layer in six months in 2023, working inside the client's established crew application.
01
We worked through how rig staff use the existing application and where messages and task assignments needed to flow.
02
We built a wrapper around the Socket.IO server, giving the application one dependable interface for real-time communication.
03
Messages and task assignments are stored as they are sent, so nothing depends on the recipient being online at that moment.
04
When a crew member joins on a tablet, their earlier messages and tasks load first, then new ones arrive live.
FAQ
Next step
Whether you are modernizing legacy systems, launching a citizen platform, or shipping a regulated product, we can help you scope and deliver it.
Related service: custom software development