← All work

Real-time IoT bus tracking · Node.js · WebSockets

Catch My Bus

Live bus tracking for daily commuters: an IoT backend that streams GPS and passenger data from every bus, and a mobile app to find, track and ride.

PrivateCatch My Bus · Haldia (hybrid)

Catch My Bus
MyBus app: sign-up, OTP, live map, upcoming buses and account

About

Catch My Bus tracks buses in real time so commuters know where their bus is and when it will reach them. I worked on it in Haldia, in a hybrid role.

I architected the real-time IoT tracking backend in Node.js and WebSockets. Devices on the buses send telemetry every 5 seconds; ingestion pipelines take in the GPS and passenger data, and I cut their latency by 30%.

Devices talk to the backend over custom WebSocket protocols I implemented for secure device communication, which made the system more secure and more reliable.

The commuter app, MyBus, was designed by uDG Forma: live bus tracking, seat availability, digital tickets and route planning in one place.

Next projectLumi →

Have a process worth automating?

Tell me what eats your team's week. I'll tell you what I'd automate first.

Start a project Remote · PrimeX Meta, Dubai · teams across time zones