Tools

Custom browser utilities I built to help with my work — and that might be helpful for others, too.

Collar Log Viewer

Parse and visualize raw wildlife-collar device logs — GPS fixes, satellite messages, and telemetry — entirely in your browser.

Synthetic Data Generator

Generate realistic synthetic accelerometer datasets that model animal behavior states, for developing and testing collar algorithms.

Collar Balancer

Plan how a smart-collar hangs under gravity. Place modules, sleeves, and a buckle around the ring; the tool shows the equilibrium orientation, flags overlaps, and exports angles for Onshape.

LoRa Device Dashboard

Web console for a handheld LoRa receiver — connect over USB or Bluetooth LE, watch collar heartbeats live with temperature and battery trends, and send commands broadcast or to a specific device. Chrome or Edge only.

Bench Monitor

Watch an embedded device's power draw and serial log live, at 100 Hz, from anywhere. Hover the plot to see which log lines belong to that instant. Opens in demo mode with a canned recording when no bench is connected.