Oliver Batchelor

Co-Founder at UC Vision NZ

Christchurch, Canterbury, New Zealand
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Oliver Batchelor is a Christchurch-based co-founder and research engineer with 12 years of software and research experience specializing in computer vision, 3D reconstruction, and deep learning for object detection. He holds a PhD in Computer Science for work on interactive, verification-driven annotation for visual recognition and has led applied research projects that fuse multi-camera imaging, LiDAR mapping, and autonomous UGVs to produce high-resolution plant models for yield estimation. Oliver combines academic rigor with hands-on ML engineering—contributing to practical tooling such as PyTorch-to-TensorRT converters—and has deep roots in functional programming and FRP from contributions to the Reflex Haskell project. He now builds next-generation multi-camera optical scanners for vineyards and orchards, applying stereo and reconstruction expertise to tackle occlusion and scale, and, not obviously, prefers trail running and rock climbing to airport lounges, so he’s firmly Christchurch-based.
code12 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Canterbury
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,381reputation
60kreached
10answers
4questions
Badges
build-automation
top-1%
github-logo-circle

Github Skills (21)

pytorch10
convolutional-neural-networks10
tensorrt10
inference10
functional-reactive-programming10
build-automation10
neural-network10
haskell10
testing9
monad-transformers9
transformers8
data-structure7
data-structures7
monads6
reactive-programming6

Programming languages (16)

C++RustCCMakeElmHTMLMLIRJupyter Notebook

Github contributions (5)

github-logo-circle
reflex-frp/reflex

Aug 2015 - Sep 2019

Interactive programs without callbacks or side-effects. Functional Reactive Programming (FRP) uses composable events and time-varying values to describe interactive systems as pure functions. Just like other pure functional code, functional reactive code is easier to get right on the first try, maintain, and reuse.
Role in this project:
userBack-end Developer
Contributions:64 commits, 28 PRs, 35 pushes in 4 years 1 month
Contributions summary:Oliver primarily contributed to the core Haskell code within the reflex-frp/reflex repository, focusing on adding instances for strict StateT and addressing issues related to 7.8 compiler compatibility. They updated benchmarks and added tests to ensure the code's robustness. Furthermore, the user addressed dependencies and added various imports to support and extend the functionality of the project.
eventsreflex-frpdescribecallbacksfunctional-reactive-programming
NVIDIA-AI-IOT/torch2trt

Jan 2020 - Feb 2020

An easy to use PyTorch to TensorRT converter
Role in this project:
userML Engineer
Contributions:8 commits, 1 PR, 21 comments in 16 days
Contributions summary:Oliver primarily contributed to the `torch2trt` repository, focused on converting PyTorch models to TensorRT format. Their commits involved updates and additions to converters for various PyTorch operations, including upsampling, view operations, concatenation, convolutions, and comparisons. They also added and modified unit tests to validate the correctness of the converted operations.
pytorchconverterjetson-nanojetson-xavierinference
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Oliver Batchelor - Co-Founder at UC Vision NZ