← prathameshjoshi.dev

A decade of commits

Every commit I have pushed since March 2015 — 13,461 of them, across 139 months and 223 repositories.

Almost all of this work lives in private repositories, so what follows is volume, rough categories, and a note on what was actually built. Some of the categorisation is auto-derived from repository metadata with Claude's help.

Worth saying: plenty of the busiest months here landed well before GPT or Claude existed. Life has got considerably easier since.

Commits
13,461
Active months
139
Repositories
223
Busiest month
388

Commits per month

10020030020162017201820192020202120222023202420252026
March 2015 – 2026-09  ·  amber = busiest month (2026-08, 388 commits)  ·  hover for detail
View as table
MonthCommits
2015-0312
2015-0411
2015-0548
2015-0647
2015-0753
2015-0837
2015-0918
2015-1041
2015-1177
2015-1293
2016-01106
2016-0241
2016-0344
2016-04108
2016-05112
2016-0658
2016-07101
2016-0886
2016-09121
2016-10142
2016-11129
2016-12126
2017-0195
2017-0287
2017-0354
2017-0434
2017-0517
2017-0611
2017-0734
2017-0852
2017-0949
2017-1028
2017-1149
2017-1282
2018-0159
2018-02178
2018-03130
2018-04106
2018-0544
2018-0658
2018-0777
2018-08141
2018-0998
2018-10109
2018-11113
2018-1270
2019-01165
2019-02145
2019-03146
2019-04102
2019-0581
2019-06118
2019-07151
2019-08105
2019-09132
2019-1096
2019-1186
2019-1275
2020-0196
2020-0293
2020-03150
2020-04117
2020-05165
2020-06168
2020-07193
2020-08134
2020-0993
2020-1076
2020-11150
2020-12149
2021-01161
2021-0294
2021-03150
2021-04150
2021-05246
2021-06172
2021-07170
2021-08118
2021-0970
2021-1086
2021-1179
2021-1237
2022-0166
2022-02107
2022-03102
2022-0447
2022-0575
2022-0652
2022-0791
2022-0857
2022-0947
2022-10103
2022-1176
2022-12109
2023-0174
2023-0277
2023-03107
2023-04117
2023-0582
2023-06106
2023-0769
2023-0846
2023-0943
2023-1047
2023-1199
2023-1220
2024-0144
2024-0295
2024-03107
2024-0442
2024-0587
2024-06154
2024-07157
2024-08183
2024-09114
2024-10155
2024-11114
2024-12161
2025-01110
2025-02155
2025-0388
2025-0477
2025-0543
2025-0691
2025-0780
2025-0831
2025-0979
2025-10108
2025-1163
2025-1252
2026-0181
2026-02119
2026-03128
2026-0488
2026-05143
2026-0675
2026-07288
2026-08388
2026-0937

What I built

The products and platforms most of these commits went into.

Carsense2015 – 2021

Plug-and-play car telematics. I built backend services and worked across the Android and iOS apps — theft and tow alerts first, then diagnostics and a score for how you had been driving.

BackendMobile
Devices & firmware2015 – 2026

Firmware across successive device generations: our own boards in the early years, later CAN-bus reads and factory-fit OE integrations.

Firmware
Shared mobility — Bounce2018 – 2020

The IoT stack behind Bounce’s last-mile scooter fleet in Bangalore — around 25,000 vehicles. You book a scooter in the app and the platform unlocks it remotely: security hardware and immobiliser on the vehicle, rider authentication, billing, and the services that keep every asset findable. At its peak it was taking upward of 10 million server pings a day.

BackendFirmware
Traclytics2017 – 2026

The engine that turns raw device data into something useful: trip reconstruction, GPS trajectory correction, and area computation from geospatial data. Two of the patents came out of this.

Data
AMK2018 – 2026

The platform behind the platform — the whole customer lifecycle: device manufacturing, SIM management, installation, aftersales support and subscription renewals.

BackendWeb
Aftermarket Telematics2019 – 2026

Retrofit telematics for tractors and harvesters — live tracking, fuel monitoring, acreage, trip replay and asset security, with the apps owners and operators actually open. Shipped as the Simha Kit, later rebranded as the Krish-e Smart Kit.

MobileBackendData
Krish-e2020 – 2025

Much more than the Smart Kit. The Krish-e app itself — crop calendar, agronomy advisory, and photo lo, rog jaano, where a photograph of an ailing plant comes back with a diagnosis — in nine languages and past a million installs. Alongside it: Krishi Diary, the farm bahi-khata for logging work, expenses and mandi prices; the CRM behind the call centre; demo-plot tracking; and the data lake under all of it.

DataMobileBackend
Krish-e appno longer maintained by CarnotKrishi Diaryphased out
SmartHarvest (SHS)2022 – 2026

Decision analytics for sugar mills. Satellite imagery and field data predict sugar content and yield field by field, so a mill knows when each block is at its sweetest and should be cut — timing that is the difference between an average season and a profitable one. Around 60,000 acres analysed across three cane seasons, with 20+ mills onboarded. My part is the web tooling and the cloud operations underneath.

DataInfraWeb
Tractor World2023 – 2026

A platform for used-tractor dealerships: inventory and lead routing, a price predictor, condition certification and an expense tracker, with an auction portal alongside. My part in this one was mostly the infrastructure.

BackendInfra
SD Telematics2023 – 2026

The telematics stack deployed for Mahindra’s Swaraj Division, running on its own branch with dedicated tracking and computation services. Most of my work here was the infrastructure to run them.

InfraBackend
FD Telematics2024 – 2026

The same again for Mahindra’s Farm Division — its own fork of the platform, the analytics on top, and a growing share of the cloud infrastructure beneath it.

DataInfraBackend

What the work was

Share of commits by category, across the whole decade.

Backend & APIs35%
Data & analytics25%
Mobile apps15%
Infra & operations11%
Firmware & embedded7%
Web & dashboards5%
Other1%

Year by year

2015
437 commits

Custom hardware, and the beginnings of Carsense — firmware for boards we made ourselves, and the first Android app that could read them.

Devices & firmware · Carsense
2016
1174 commits

Carsense grows a proper backend, and the firmware keeps moving underneath it.

Carsense · Devices & firmware
2017
592 commits

A server-side year. Most of the work moved off the device, and the telemetry analytics engine began.

Carsense · Traclytics · Devices & firmware
2018
1183 commits

Analytics takes over as the product turns toward agriculture — and the shared-mobility work with Bounce begins.

Traclytics · Carsense · Shared mobility
2019
1402 commits

Shared mobility at full tilt: securing and tracking two-wheeler fleets, with a new generation of devices underneath.

Shared mobility · Devices & firmware · Traclytics
2020
1584 commits

Agriculture becomes the product. Tractor telematics, and the first Krish-e apps for rental entrepreneurs.

Aftermarket Telematics · Krish-e · AMK
2021
1533 commits

The busiest year for agri work — data and mobile moving together.

Krish-e · Aftermarket Telematics · AMK
2022
932 commits

Consolidation on the backend, and the first SmartHarvest work.

Krish-e · AMK · Traclytics
2023
887 commits

Analytics and services in balance, and the Swaraj Division deployment starts up.

SmartHarvest (SHS) · Krish-e · Traclytics
2024
1413 commits

Infrastructure becomes a first-class concern: the Farm Division deployment forks off the main platform and needs a cloud of its own.

FD Telematics · Traclytics · SD Telematics
2025
977 commits

Data platform work, with infrastructure close behind it.

FD Telematics · Traclytics · SD Telematics
2026
1347 commits

Cloud operations, internal tooling, and SmartHarvest.

FD Telematics · SmartHarvest (SHS) · SD Telematics