Intelligence that runs where the network doesn't

PhD candidate, Paul G. Allen School of Computer Science, University of Washington. I build efficient, on-device machine learning for places with no power budget, no network, and little context — wildlife camera traps in remote landscapes. BS/MEng, MIT.

Open to industry ML / research roles.


The problem I work on

My dissertation tackles a single question: how do you run capable machine learning in places with no power to spare, no network to reach, and no context but a GPS coordinate? Unattended camera traps in the field face exactly this — and each constraint shapes one thread of the work.

Dissertation overview: one deployment setting, three bottlenecks


Selected projects

Geo-aware edge models for species recognition
Towards Geo-Aware Edge Models for Species Recognition
WACV 2027 · under review
TL;DR — Geographic priors help a weak on-device classifier (+8.1 top-1) but hurt a strong backbone (−5.4): a headroom-dependent sign flip. The same region structure prunes the classifier head 1.6–300× for microcontroller deployment.
Project page
On-device AI for conservation work
The Promise and Peril of On-Device AI for Conservation Work
CHI 2026
TL;DR — A field study across Pacific Northwest & Namibia conservancies, paired with a working on-device transcription→LLM prototype on EarthRanger. On-device LLMs show promise for field data collection, but current models' infrastructure clashes with resource-limited conservation settings.
Project page Paper
Efficient mobile transformer models for the edge
Efficient Mobile Transformer Models for Wildlife Monitoring on the Edge
COMPASS 2026 · under review
TL;DR — Convolutional adapter experts on compact vision transformers (MobileViT), combined by continuous gating to keep a static execution graph for edge accelerators (Apple Neural Engine, ~1.0 ms). A controlled comparison of four adapter designs shows more experts is not a reliable path to more accuracy.
Project page
Residual adapters vs backbone distillation on edge classifiers
Residual Adapters or Backbone Adaptation?
AAAI 2027 · under review
TL;DR — When compressing biological foundation models to the edge, residual adapters and knowledge distillation are usually combined — but they capture the same gain. Adapters add +13.7 pts on a frozen backbone yet nothing after distillation: the two substitute rather than complement.
Project page

Dissertation code is being open-sourced as each paper is released.

Active collaborations

Battery-free on-board computer vision for insect-scale microrobots
Battery-free On-Board Computer Vision for Insect-scale Microrobots
In progress · 2025
Battery-free insect detection & classification on solar-powered milli-robots with tiny ML for microcontrollers — with Kyle Johnson and Vicente Arroyos; late-breaking poster at IEEE ICRA.
Project page
Metaheuristics for mixture-of-expert architecture search
Metaheuristics for Mixture-of-Expert Architecture Search
In progress · 2025
Neuroscience-informed heuristics (with UW neuroscientist Ian Quah) for searching ultra energy-efficient edge vision transformers via data-dependent subnetwork computation.
Project page

Highlights

CHI 2026 · TOCHI 2026 · Interspeech 2019 · IEEE Sensors 2018 · NAIRR Pilot · Azure AI for Earth grant · UW CS for the Environment Fellowship · Created the vision unit of MIT’s Deep Learning Practicum (6.S198) · BS/MEng, MIT