Pick a project
Each one covers what it is, the features I built, the architecture decisions, feature diagrams, memory layouts and optimizations.
TerraScope
A Sentinel-2 timelapse explorer: STAC search, calibrated frames read straight from COGs, cloud masks, GPU colouring.
RobotLens
A native ROS 2 engineering workspace: one knowledge graph, a GPU-driven Vulkan viewport, and an MCP server for AI agents.
SplatShop
A Gaussian-splat renderer for millions of splats: GPU radix sort, LOD streaming under a budget, GPU culling.
WebRay
A compute-shader ray tracer that plugs into any Babylon.js scene: SAH BVH, temporal accumulation, FSR.
DeepRaster
A graphics learning platform with its own WebGPU engine, SVG diagram runtime, and CI performance budgets.
PoseGen
A synthetic dataset generator for 6D object-pose networks: photoreal renders with exact labels.
Morphon
An SDF modelling experiment: analytic primitives, smooth blending, subtraction and editor interaction.
ZeecoEngine
A teaching engine that exposes rendering, transforms, model import and physics.