Accident prevention · driver behavior · telematics infrastructure

The accident that doesn't happen.

We score phone use, hard braking, and rapid acceleration — then close the loop with coaching that changes what happens next trip. Tested on Realme, Xiaomi, and POCO. Built by an operator who’s run programs in five markets.

8 yrs In telematics operations
5 markets Across the founder's career
15,000 km On Realme, Xiaomi & POCO
The architecture

A score without an intervention is just data.

Every vendor scores trips. The score goes to a dashboard. The driver never sees it. The behavior never changes.

The score is only valuable if something happens because of it.

Stage 1

Detection

Phone use, hard braking, rapid acceleration — captured on-device, every trip. No driver input. No manual tagging.

Stage 2

Behavioral profile

A single hard brake is noise. A driver who hard-brakes in the top 20%, uses their phone on six trips out of ten, and accelerates aggressively after every stop — that is a risk profile. Built across trips, not just per trip.

Stage 3

Coaching handoff

The profile surfaces in the fleet manager’s dashboard: ranked by driver, broken down by behavior. Not a raw score — something to act on.

Stage 4

Driver nudges

After every trip, Bodha Drive shows the driver their own pattern — phone use, where the hard brakes happened, week over week. A driver who sees their pattern changes it.

Built by an operator

The program failures that built this company.

8 years running telematics programs — UBI pricing, fleet safety, claims — across Colombia, South Africa, Southeast Asia, and the US, with Israel underway now. We built the stack we wished we’d had.

Saunak Founder
8 yrs Telematics ops
5 mkts UBI · BBI · Fleet
ex-Zendrive Built the SDK side too
Trusted by — telematics providers, insurers, and fleet operators who don’t accept “it works in the demo.”
Products

The SDK is the product. The rest ships you faster.

Most companies start with Sampark and bring their own app and backend. Some take all three because it’s the fastest path from pilot to live program. Take what you need. Replace it later if you outgrow it.

Sampark · the SDK

The core

Native iOS and Android, shared Rust core. Detects trips even after force-kill — the failure mode every other SDK has and won’t tell you about. Tuned on Realme, Xiaomi, and POCO. The rest is optional.

Read the SDK page iOS · Android · Rust
Bodha Drive · the app

The driver app

Score dashboard, trip history, and post-trip nudges. Use it to launch in weeks, or drop it when your in-house app is ready.

See the driver app Free · iOS & Android
Hastle Free · the backend

The backend

Multi-tenant backend: drivers, policies, scoring, webhooks. Self-host if data residency requires it. Connects Sampark or any other SDK.

So you’re never locked in
How we work

A telematics SDK is not a product.

A live UBI or BBI policy needs four things to work. The SDK is one of them. We do all four — because we’ve been the customer of an SDK that did only one, and watched the program stall.

01

Use case & jurisdiction

UBI, BBI, fleet safety, claims — each implies a different scoring model and consent flow. We start with the regulator’s spec.

02

SDK + app integration

Permission flows, OEM kill-list workarounds, background recovery — the part nobody writes about, which is the part that breaks programs in production.

03

Calibration

Thresholds calibrated against your pilot fleet — your devices, your geography, your drivers. Not a synthetic test set.

04

Launch operations

The first 90 days of a program are operational, not technical — and we run them with you.

Honest envelope

Software is imperfect.
We’ll show you exactly where.

Most telematics pitches lead with one accuracy number. We don’t — because that number is meaningless without your devices, your geography, your drivers. Here’s what we’ll actually tell you on the first call.

Trip detection 15,000km

Tested where SDKs go to die.

Logged on the OEMs whose process killers break most SDKs in production. We name where any SDK degrades — and recalibrate against your pilot before a policy goes live.

Realme Xiaomi POCO
Battery & sensor cost 0% idle CPU

The honest envelope.

We tune for low impact; heavy commuters see more. We’ll show you the exact envelope on the first call — not the number that looked best on a slide.

IMU off at idle GPS coarse No idle drain
Time to launch 30min · first call

Pilot-driven, not pitch-driven.

We commit a date once we understand your stack — and we put the engineer who’ll do the work on the call that commits it.

Engineer-led Pilot-driven
Integration

Initialise once. Ship.

One entry point. Configure it with your tenant key and trips start flowing within the first drive. If your team has integrated CMT or Zendrive before, you’ll be productive in an afternoon.

SamparkClient.swift
// One initialisation. Same shape on iOS and Android.
import Sampark

let sampark = Sampark.configure(
    tenant: "acme-insurance",
    region: .in_south,
    onTripStart: { trip in
        analytics.log("trip.start", trip.id)
    },
    onTripEnd: { trip in
        backend.submit(trip)
    }
)

// On user login.
sampark.setUser(id: currentDriver.id)
sampark.start()

// That's it. Trips detect, score, upload — even after force-kill.
I’ve been on both sides of this — running telematics programs as the operator, and building the SDKs they ran on. Most telematics tools are built by engineers who’ve never had a fleet client call them at 11 pm because trips are missing. We built Sampark having run those programs first, in five markets, for insurers and fleet operators with real money on the line.

That’s not a longer pedigree. It’s a different one.
Saunak · Founder, Sastram Labs 8 years in telematics · ex-Zendrive
Engineering proof
“Sastram took over backend infrastructure end-to-end. The engineering judgment was a tier we don’t see often.”
Ituran Group on a separate engagement, where Sastram took over their backend infrastructure end-to-end
Talk to an engineer

Tell us what you’re trying to launch.

30 minutes with the engineer who’d own your integration. We’ll tell you exactly what to expect on your fleet — or refer you to someone better suited. No follow-up sequence.

Engineer on the call · Your devices · Your geography · Your timeline