Category: Side project
Subterranean Sydney: A cross-section of Town Hall Station made with iPhone LiDAR
Using just an iPhone with LiDAR to create a cross-section 3D model and image of Town Hall Station with the LiDAR sensor on an iPhone.
Lane-accurate street maps with OpenStreetMap – writing a vector tileserver for osm2streets
I’ve built safecyclingmap.com, an open-source proof of concept map that renders cycleways and streets down to the individual lanes, to assist cyclists picking safe routes in cities with little dedicated cycling infrastructure.
Creating aerial imagery with a bike helmet camera (GoPro) and OpenDroneMap
This technical guide details how you can create your own orthorectified (aka satellite view/bird mode) imagery, point clouds and 3D models of streets with nothing but a 360 degree camera mounted on bicycle helmet, and the open source photogrammetry software OpenDroneMap.
Visualising Sydney bus congestion with Marey charts
As a side project I built Sydney Transit Graph – a visualisation of real-time Sydney bus congestion. Each line on the graph (a Marey chart) represents a bus completing its route (percentage) over time.
Mapping Sydney Billboards: Every QMS advertising panel in Sydney
Map live at SydneyAdvertisingMap.com. See also: Max Bo’s analysis of how many placed next to Telstra telephones: https://observablehq.com/@mjbo/sydney-qms-panel-public-telephone-pairings If you live in Sydney you will have seen them – the 86 inch advertising screens in the City of Sydney Council. These advertising panels are known as communication pylons in the language of the developer approvals. […]
How I helped ~6,000 Australians find a vaccine appointment
In mid 2021 Australia had an acute vaccine shortage for various reasons, which meant vaccine appointments were extremely hard to come by – NSW had just declared a national emergency. To help Australia increase it’s vaccination rate ASAP I built GPVaccineSearch.com over a few weekends in July/August, an open-source vaccine appointment search engine, as a side project.