Skip to content

2026 · veinRecon, biometric verification · ML engineer: model, evaluation, and capture rig

Identity from the veins on the back of a hand, fully offline

built with
TensorFlowMobileNetV2OpenCVTFLiteArduino
veinRecon vein finder: infrared hand image with detected veins highlighted in green

What it does

Verifies who someone is from the vein pattern on the back of their hand, entirely on-device. No network, no server holding biometrics.

How

A MobileNetV2 feature extractor with Siamese and triplet matchers, exported to TFLite so it runs on the device itself.

Evaluation is subject-disjoint: no person appears in both training and test data, so the scores reflect performance on genuinely unseen people rather than memorised individuals. That distinction is the difference between a number that means something and one that does not.

Data

I built a custom Arduino-controlled infrared capture rig to collect the dataset, since nothing suitable existed.

More work.

veinRecon, biometric verification — Muyah Gaious Angwe