Work
Selected projects across the three territories I work in. Some of this work lives in org or collaborator repos rather than my personal GitHub.
DART
Auto-tracking high-speed camera for motion-capture labs
Reads a live motion-capture feed and re-aims a two-mirror optical path at up to 500 Hz to keep a fast, unpredictable subject framed and sharp. Started at Imperial, now a product at Averon Scientific.
Isaac Event Vision
Neuromorphic DVS plugin for NVIDIA Isaac Lab
The first event-camera sensor to run inside Isaac Lab's GPU-parallel RL loop, rather than offline. Sub-frame events from RTX motion vectors, validated against v2e across several motion types.

Germ Cell Sorter
Designed and built end to end, from the chip to the control loop
A solo Imperial MEng build: a hydrodynamic focusing chip, dual-channel fluorescence/brightfield optics, LabVIEW/DAQ detection, and pressure-pulse sorting for GFP-tagged germ cells.
OpenMV Ground Robot
Vision-driven ground robot for a teaching module
A ground robot I designed around the OpenMV vision camera for a hands-on teaching module. Full write-up coming soon.
Territories
Most projects sit somewhere in the seam between two of these.
CAD & Mechatronics
Mechanical design for automated optical and robotic systems. Fusion 360, SOLIDWORKS, FEA.
Full-stack
End-to-end apps: building frontends, managing state, and wiring them up to the services and data behind them.
Computer Vision · ML
Real-time tracking, neuromorphic event vision, and deep learning for video and images.