Career Profile

I enjoy building systems, beautiful state-of-the-art systems which are fault tolerant, scalable, secure, and as simple as possible, systems which optimize across many variables, including cost and development time, to yield elegant solutions which make the world better. Most recently, I have been developing distributed and machine learning systems. At Kuna, I created the computer vision platform for an internet-of-things camera network. Previously, I developed embedded systems. I created schematics, printed circuit board layouts, and firmware for a variety of devices, including three software-defined radios, a commercial drone autopilot, a voice-over-IP telephone, and a vehicle remote-control and tracking device.


Software Engineer, Streaming

2020 - Present
Verkada, San Mateo, California (Remote)

Co-founder, CTO

2019 - 2020
Lanikai Labs, San Mateo, California

Lanikai Labs provided AlohaRTC, a real-time video communication platform for smart cameras, robotics, telepresence, teleoperation and other connected devices.

  • Simple. Easy drop-in integration.
  • Secure. End-to-end encrypted video, audio, and remote control.
  • Supported. Connect from any mobile or desktop browser – without plug-ins.
  • Stellar. Crystal clear video, in town or across the globe, even in tough network conditions.

Engineering team acquired by Verkada.

Staff Machine Vision Engineer

2017 - 2019
Tesla, Palo Alto, California

Chief Architect

2014 - 2017
Kuna, San Bruno, California

First hire. Built-out much of the early camera firmware, backend cloud architecture, automated testing and CI/CD workflow. Gave birth to Sight and Kuna AI, a horizontally scalable, low-latency, cost-efficient, and high-accuracy computer vision pipeline for detecting objects of interest via deep convolutional neural networks on a GPU cluster. Focused on making homes and neighborhoods safer for customers via intelligent camera networks a reality, a neighborhood watch for the 21st century.

Lead Embedded Software Engineer

2013 - 2014
Airware, San Francisco, California

Led firmware team, setting direction and managing sprints. Designed single-board computer for new UAV autopilot product (fixed-wing, quad-copter, VTOL). Developed board support packages for embedded Linux and Micrium uC/OS-II. Designed bootloader and other safety-critical firmware components.

Software and Hardware Engineer

2006 - 2013
U.S. Department of Defense, Washington, D.C.


Jet Propulsion Laboratory, Pasadena, California

Designed a firmware bootloader for Rocky 7, a terrestrial testbed for the Mars Exploration Rover (MER). Bootloader instances embedded within rover peripherals accepted Microchip PIC firmware from a VxWorks on-board computer, enabling remote firmware upgrades. Received a full-time firmware engineer job offer based on results.


Real-time low-latency video communication between a Raspberry Pi and any web browser using WebRTC. Written in Go, Preact. Embedded WebRTC stack written from scratch.
Machine vision based cytometer. Convolutional neural network running on serverless backend.
VHDL implementation of a systolic SHA-256 hashing engine for Bitcoin. 10x more hashes per joule than a GPU.
Published in Circuit Cellar Issue #199. DSP-Based Vehicle Monitoring.
Interactive solvent finder for chemical engineers. Single-page client-side app using jQuery and Datatables.js.
Software-defined radio. A swiss army knife for real-time signal processing.
Beating heart screensaver for Mac OS X. Marching cubes algorithm in OpenGL.