field notes
Blog
Written at various altitudes — from robots below the waterline to renderers above the clouds.
-
Low-poly Three.js that looks expensive
Flat shading, vertex colours and instancing - the techniques behind this site's seabed-to-orbit dive, and how to hit 60 fps on a phone without a single texture.
-
Dead reckoning against a moving wall
Localising a hull-cleaning ROV when GPS is gone, magnetometers lie, and your entire world is a curved steel plate that will not sit still.
-
What flight search taught me about scale
Three years of keeping flight search answering in milliseconds, and the habits that transferred straight into robotics - plus the ones that had to be unlearned.