Software engineer. I write code to make sense of real-world data: maps, GPS traces, running and the night sky.
singapore streets - every named street in Singapore from OSM, categorised and mapped
missing osm footpaths - cluster personal GPX traces to find footpaths missing from OSM and export them for JOSM
gpx courses - merge multiple GPX files into one clean course using OSM and OSRM
run reflection - turn each run into a reflection enriched with weather, traffic and places
gpx art - turn GPX traces into artworks
vibe mapping - create OSM map overlays with ollama
GNSS - map Android GNSS satellite IDs to NORAD IDs
sapa wildlife - catalog of wildlife along VMM race course
vibing - transcribe voice notes locally on macOS
weather - last 48 hours of weather data for specific location
time - know exact time for setting analog watches and clocks
stargazing on the run - view night sky based on GPX files
vmm stargazing - stargazing locations along night segments of VMM
star art - create artworks based on Hipparcos catalog
space images - inspire the next astronaut and space explorer
constellations - learn to find star constellations visible in the night sky
solar & lunar times - exact daily sunrise/sunset and moonrise/moonset times
sun year - year-round solar charts



