Skip to content
Andrew Concepcion
DELIVERY DOSSIER portfolio 2 min read 2 sections

ProjectBASS: Crowdsourced Network Measurements

I contributed Kotlin feature and maintenance work to ProjectBASS, an open-source Android app for collecting volunteer network measurements.

RSS Return to portfolio
ProjectBASS app screenshot
ProjectBASS map visualization
Authored by Andrew Concepcion DELIVERY DOSSIER
#projectbass#open_source#network_mapping#kotlin#work
[delivery dossier] 2 sections

A map point came from a real phone

ProjectBASS was an open-source Android project built by volunteers. The app collected network measurements from phones and sent them through a Retrofit layer for aggregation. Different devices, carriers, locations, and radio conditions meant the input was never as tidy as the final map could look.

I contributed Kotlin feature work and maintenance support in the public codebase, including network integration and discussions about which device measurements were useful to the community.

Small changes, shared data

This was volunteer software, so reviewable changes mattered. I followed the existing collection and API paths, changed the part connected to the issue, and left enough context for another contributor to understand what moved.

The data also needed a careful boundary. A single measurement described one phone at one time. It did not prove that a whole neighbourhood or carrier always performed the same way. I kept device and carrier variation in mind when reasoning about what the client should collect and send.

The work combined Android maintenance with a simple data principle: each point represented one phone at one moment, so the client had to collect and describe it carefully.