Projects · 02 · 2021 → now

Projects

Two lines of work: hardware that keeps learning at the edge, and models that learn from unlabeled factory images.

01 Edge device ↓02 Welding SSL ↓
Edge node blockout, exploded into lid, PCB, processor, base, cable and sensor puck
XZ-01 / Edge node · exploded
86 × 22 × 56 mm · blockout
123
Research · 2021 → now01 / 02

Edge device for intelligent IoT monitoring

On-board continual learning

A custom edge-device board that integrates sensors and a microprocessor for real-time IoT monitoring. It supports optimized on-board model training and adaptation, so it keeps learning at the edge without full cloud dependency.

Role
Hardware and ML lead; entrepreneurial lead, NSF I-Corps
Stack
Custom PCB, ARM C/C++, Python, on-board training
Status
Prototype, in customer discovery
Edge computingContinual learningIoTEmbedded ML
Research · with General Motors02 / 02

Self-supervised learning for welding image analysis

Multi-level contrastive learning

Multi-level contrastive learning methods, MoCo and DINO variants, for GM's large-scale welding image dataset. The multi-scale approach improved representation quality and transfer performance across defect classification tasks.

Partner
General Motors
Methods
MoCo and DINO variants, multi-scale contrastive learning
Data
Large-scale, mostly unlabeled plant images
Self-supervisedComputer visionMoCoDINO
Case study in progress · waiting on Q2 (GM images)
4
Projects · 02 · 2021 → now

Projects

Hardware that keeps learning at the edge, and models that learn from unlabeled factory images.

Edge node blockout, exploded into lid, PCB, processor, base, cable and sensor puck
XZ-01 / Edge node · exploded
123
01 / 02 · 2021 → now
Research · on-board continual learning

Edge device for intelligent IoT monitoring

A custom board with sensors and a microprocessor for real-time IoT monitoring. Models train and adapt on the device, so it keeps learning without full cloud dependency.

RoleHardware + ML lead; I-Corps entrepreneurial lead
StackCustom PCB · ARM C/C++ · Python
StatusPrototype, in customer discovery
Edge computingContinual learningIoTEmbedded ML
Role
Hardware and ML lead; entrepreneurial lead, NSF I-Corps
Stack
Custom PCB, ARM C/C++, Python, on-board training
Enclosure
86 × 22 × 56 mm, bead-blasted aluminium
Status
Prototype, in customer discovery