Projects & experiments

Things I build

A home for the things I build.

Featured web app

Vision Studio

An all-in-one browser vision workbench: calibration with reports, an ROI filter/detector pipeline, and optics calculators.

JavaScriptHTML5 CanvasImage ProcessingWebApp

More projects

SVImageView

SVImageView

Windows Qt6 image viewer with ROI-based processing and a responsive, threaded UI for machine-vision work.

Python Qt6 OpenCV Machine Vision
VisionTool

VisionTool

Modular, plugin-based image-processing app for scientific and industrial vision tasks.

Python OpenCV Plugins
FastFocus

FastFocus

OpenCV-only fast autofocus: coarse-to-fine bracketing plus parabolic interpolation, ~5-12 images instead of 30-100.

Python OpenCV NumPy
Focus Stacking & Mosaic

Focus Stacking & Mosaic

CLI and GUI app to focus-stack z-slices and stitch tiles into mosaics with exposure and flat-field correction.

Python
Color Correction Tool

Color Correction Tool

Calibrates one camera's color to match another via color patches and a computed correction matrix.

Python OpenCV NumPy
Multi-Camera Calibration

Multi-Camera Calibration

Keeps color output consistent across multiple cameras: 4x4 ROI grid correction, white balance and real-time preview.

Python OpenCV
Calibration Plate Designer

Calibration Plate Designer

tkinter GUI to design calibration plates and export SVG/DXF for microscopy and fabrication.

Python tkinter SVG DXF
RcHelper

RcHelper

ESP32-C3 firmware integrating AS5600, MPU6050, INA219 and dual OLED displays, built with PlatformIO.

C++ ESP32 PlatformIO
ESP32 Ride Height Gauge

ESP32 Ride Height Gauge

DIY RC ride-height gauge using an ESP32, an AS5600 magnetic angle sensor and an SSD1306 OLED.

C ESP32 Embedded
System Information Collector

System Information Collector

Windows GUI tool to collect hardware and software info, including CodeMeter dongle detection.

Windows GUI
SPS30 Tray Logger

SPS30 Tray Logger

Windows tray app that logs Sensirion SPS30 particulate readings with a built-in PM1/2.5/4/10 dashboard.

Python Sensors Dashboard