Angus Dorbie
Software Engineer @Mach9
Signup · Get unlimited contacts
WORK HISTORY
Software Engineer @Mach9
San Francisco, CA, US
3D geospatial front end work. Cesium point rendering quality application fixes. Cesium RTT with custom point cloud shaders and survey TIN shaders for residual disparity maps (point cloud vs geometry) with high quality contours. Data processing pipeline investigation identifying and fixing longstanding precision problems with the point cloud ingest (PDAL, EPT, COPC toolchain wrangling). Potree port to latest Three.js r180. Potree partial TSification while trimming unused feature bloat. Removal of Cesium application dependencies with some geospatial math replacement. Prototype of multi-view interactive cross section UI in Potree. Large geospatial attribute precision preservation in Three.js. GPU accelerated efficient picking & marquee, primarily Three.js related. Potree point streaming fixes for expired cert renewals fetch on application demand, with live stats graphing for streaming and multi threaded decode & octree visualization. Potree pick improvements. Interactive RANSAC pick implementation for local surface discovery through noisy point cloud data. Point cloud feature detection for advanced picking & draping. Pick Sonar for interactive visual feedback during point cloud interaction. Grid of Points with drape & trimming to features. Catenary wire detection and extraction from point cloud. Mitered offset extrusion. Standalone GPU accelerated Voronoi experiments (points & lines). Standalone line smoothing experiments. Prototype of aggregate point rendering primitives seeking performance wins over vanilla pipeline point rasterization, with custom EDL and SSAO shaders. Arc & spline support with UI.Significant use of Cursor (various AI models) speeding development and filling gaps in API specific knowledge.
EDUCATION
University of Strathclyde
B.Sc., Architectural Studies
SKILLS
ABOUT ANGUS DORBIE
Senior Software Engineer with extensive experience in 3D graphics. Skilled in OpenGL, WebGL, Graphics Processing Unit, Virtual Reality, Augmented Reality, Diminished Reality, Asynchronous Timewarp & Spacewarp, 3D Visualization, Architecture, and Algorithms.
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.