Singapore
Singapore: Precision Under Humidity
Singapore reads like a systems diagram at street level: dense, connected, optimized, and still full of human improvisation. The routes here become a study in how small loops compound into a working rhythm.
Map Reading
The route archive frames Singapore as a lived system rather than a checklist. The useful signal is how activities cluster, repeat, and change shape as the city becomes easier to read.
Career Reflection
Good engineering often feels like Singapore: constraints everywhere, but enough discipline to make the constraints productive.
Strava Trace
- DBT12562866326
- Morning Workout12601926800
- DBT 2x3k12601901287
- Morning Workout12618057669
- Morning Row & Ride12618695345
- Morning Workout12652712754
- Afternoon Run12652712622
- 2x2k 8r, 4x1k 4r12652711884
- Morning Workout12657519799
- 40m12674142134
- Morning Workout12674142181
- Afternoon Run12697537777
- Austcham 5k challenge12697537753
- Morning Workout12730355566
- Morning Run12752885702
- Afternoon Workout12837437413
- Lunch Ride12911024907
- Lunch Ride12928549306
- Evening Run13030545373
- Night Walk13030545314
- Night Walk13136472278
- Morning Walk13136477693
- Morning Walk13136472012
- Evening Run13465742786
- Morning Run13480258432
- Morning Run13489473797
- Morning Run13498029559
- Night Walk13506107672
- Morning Run13506107635
- Evening Walk13517034374
- Lunch Run13517034216
- Afternoon Workout13546444429
- Lunch Workout13561802818
- Morning Workout13568830105
- Morning Workout13587554210
- Lunch Workout13661237333
- Morning Workout13714404184
- Lunch Run13899563987
- Morning Workout13913122985
- Morning Walk13913124023
- Evening Run13936474713
- Afternoon Walk13944385195
- Evening Run13944386235
- Morning Run13950081513
- Afternoon Walk13964725346
- Afternoon Walk13964725349
- Evening Walk13981590135
- Afternoon Walk13981590040
- Evening Run13981589860
- Morning Workout14238208212
- Afternoon Workout14260191858
- Evening Workout14271311961
- Afternoon Workout14281011731
- Afternoon Workout14319158870
- Morning Workout14340545177
- Morning Swim14350437479
- Evening Workout14386354115
- Morning Workout14424629393
- Evening Workout14436900143
- Morning Workout14452460087
- Morning Workout14462728074
- Evening Swim14478428090
- Morning Weight Training14488412692
- Evening Workout14497220274
- Morning Weight Training14504565177
- Morning Workout14504565174
- Morning Weight Training14539078505
- Lunch Weight Training14569945167
- Morning Weight Training14575382106
- Morning Weight Training14591929962
- Morning Swim14597556227
- Morning Weight Training14637433123
- Morning Weight Training14668769434
- Morning Swim14668769432
- Lunch Weight Training14682649576
- Morning Weight Training14689760037
- Morning Swim14710668097
- Afternoon Weight Training14731493650
- Lunch Weight Training14753488608
- Evening Workout14796841109
- Evening Weight Training14817866380
- Morning Weight Training14887278474
- Lunch Workout14887278343
- Evening Weight Training14911384244
- Evening Weight Training14921738068
- Evening Weight Training15015535819
- Night Weight Training15025571575
- Evening Walk15166766955
- Evening Run15164827574
- Morning 🐉🛶15172411889
- Morning Run15182519945
- Lunch Swim15205579051
- Morning Weight Training15314739364
- Afternoon Weight Training15314739406
- Morning Weight Training15314739433
- Lunch Weight Training15314739548
- Morning Weight Training15314739601
- Morning Weight Training15340200317
- Morning Weight Training15349433191
- Afternoon Weight Training15399181968
- Morning Weight Training15419818710
- Afternoon Weight Training15419819167
- Morning Weight Training15468338023
- Morning Weight Training15468337935
- Lunch Weight Training15496862486
- Morning Weight Training15524892948
- Lunch Weight Training15548186089
- Lunch Weight Training15605270338
- Afternoon Weight Training15637821958
- Lunch Weight Training15696466429
- Evening Weight Training15831251801
- Evening Weight Training15831253649
- Evening Walk15853612915
- Evening Ride15853612934
- Evening Ride15874128747
- Afternoon DB15874129227
- Afternoon Ride15883825126
- Morning Ride15883824568
- Morning DB15883824361
- Lunch Ride15883823956
- Afternoon Ride15898388241
- Evening Run15898388348
- Evening Ride15898388352
- Morning Ride15904314874
- Morning DB15904314965
- Morning Ride15916557836
- Morning Ride15916557875
- Evening Ride15943220015
- Afternoon DB15950857955
- Morning DB15959798413
- Afternoon Walk15986589954
- Evening Run15986589779
- Afternoon Weight Training16006892566
- Evening Weight Training16040864111
- Afternoon Weight Training16063440571
- Afternoon Swim16073492646
- Evening Weight Training16095904826
- Afternoon Weight Training16201335998
- Evening Workout16201335622
- Afternoon Weight Training16247168887
- Lunch Swim16247577367
- Evening Weight Training16321342552
- Afternoon Weight Training16410438311
- Morning Weight Training16410438315
- Morning Yoga16445254569
- Lunch Weight Training16445254373
- Lunch Yoga16484894420
- Morning Workout16484891450
- Morning Workout16484891418
- Afternoon Weight Training16484890637
- Afternoon Workout16493153852
- Evening Weight Training16562077141
- Evening Workout16580850256
- Evening Workout16590661081
- Evening Weight Training16638290892
- Evening Workout16647234015
- Evening Weight Training16658455870
- Afternoon Workout16666679068
- Evening Workout16694597279
- Evening Workout16730227741
- Evening Walk16774374357
- Morning Weight Training16774374029
- Evening Workout16774373891
- Night Walk16774373898
- Morning Run16774373409
- Morning 🐉16774373422
- Night Ride16777055813
- Afternoon 🐉16790567052
- Morning 🐉16798692965
- Evening Ride16802689459
- Evening Weight Training16810730348
- Evening Run16810730512
- Lunch Weight Training16835992418
- Afternoon Run16835992008
- Morning Run16840639645
- Morning 🧱16849951249
- Morning Run16849471531
- Evening Walk16870382494
- Morning Swim16870382066
- Afternoon 🏝️🎾16870382070
- Morning Weight Training16870381925
- Morning Run16870381939
- Morning Weight Training16912566914
- Evening Weight Training16912566785
- Evening Run16912566908
- Evening Ride16912567199
- Afternoon Ride16924238570
- 🐉16920110929
- Afternoon Run16933161278
- Morning Weight Training16951383429
- Morning 🐉16951383478
- Evening Weight Training16968802501
- Evening Run16968802489
- Evening Run16978534038
- Lunch Weight Training16997928188
- Morning Hike16996266755
- Afternoon 🐉16997784088
- Morning Weight Training17007391612
- Morning Run17007391730
- Evening Run17047043898
- Evening Weight Training17047043463
- Evening Run17047043589
- Evening Swim17047043089
- Night Workout17081219347
- Night Ride17081218048
- Afternoon Ride17081217623
- Evening Swim17081217026
- Lunch Weight Training17093079318
- Evening Ride17093079555
- Evening Run17102970733
- Evening Ride17102970743
- Evening Ride17115435191
- Evening Swim17115434771
- Afternoon Walk17157993506
- Afternoon Ride17157992751
- Evening Weight Training17171247689
- Evening Run17171247887
- Evening Ride17205973890
- Evening Workout17205973751
- Evening Ride17205973809
- Morning Weight Training17234140450
- Evening Walk17234140435
- Morning Ride17234140459
- Afternoon Hike17249273104
- Evening Run17261318472
- Night Run17261318231
- Evening Ride17271398107
- Evening Run17293939789
- Evening Run17306272360
- Morning Ride17327498309
- Afternoon Hike17402378715
- Afternoon Hike17402378231
- Morning Hike17402378297
- Evening Ride17404816942
- Evening Run17415142051
- Afternoon Weight Training17446235217
- Morning Run17446186746
- Lunch Weight Training17467655872
- Morning Ride17467656027
- Evening Ride17492987681
- Evening Workout17493791698
- Evening Run17494201931
- Night Run17494397486
- Afternoon Weight Training17528814623
- Evening Ride17528812845
- Evening Ride17540352825
- Evening Run17540352529
- Evening Ride17565348095
- Morning Ride17726348238
- Afternoon Ride17767854555
- Evening Run17767854280
- Evening Ride17825586231