About

Backend and data systems, most of them running close to real hardware.

Right now I work on the TLM Data Platform at Waabi, an autonomous trucking company.

Before that I spent five years at Kindred (part of Ocado Group) shipping software for robotic sorting and picking in live warehouses, and two years on real-time big data pipelines at Rakuten Kobo.

Consulting

Senior help on backend and data infrastructure.

I take on a small number of consulting engagements alongside my full-time work, usually with teams that need senior help on backend systems, data infrastructure, or getting software running reliably on real hardware.

  • Data platform and pipeline design
  • Backend services in Go
  • Architecture and code reviews
  • Robotics and on-site systems integration
Get in touch

Experience

2022 – Now

Waabi

  • Staff Software Developer · TLM Data Platform · 2024–Now
  • Senior Software Developer · TLM Data Platform · 2023–2024
  • Senior Software Developer · Simulation Core · 2022–2023
2017 – 2022

Kindred, part of Ocado Group

  • Senior Software Developer · 2020–2022
  • Software Developer · 2017–2020

Core software for the INDUCT robotic picking system and performance work on the SORT robotic sorter. Built a Go and React service for on-site workflows and human interaction with the robot, plus customer warehouse integrations and KPI reporting.

2015 – 2017

Rakuten Kobo

  • Systems Engineer, Big Data

Real-time pipelines for events from the website, mobile apps and e-readers, and systems that exposed big data to other teams.

2012 – 2014

Pivotal Labs, Xtreme Labs, AJB Software

  • Engineering co-ops

Android, BlackBerry and iOS apps, plus C# backend work.

2011 – 2015

University of Toronto

  • B.A.Sc., Engineering Science (Electrical and Computer)

Contact

Tell me a little about your team and what you need help with.