All work

Automated biometric testing for Pixel.

Robotic system for hardware security testing on Pixel devices. I built the trajectory system, led a full ROS1→ROS2 migration now running across 10 robot labs, and refactored the node architecture for tight robot/camera synchronization.

Role Robotics Systems Engineer
Timeline Jul 2024 to Present
Team Google (via AutoRoboto)
Stack ROS2 · xArm · MoveIt · Python · C++
Note: This project page is intentionally high-level. For details about the work, feel free to reach out directly.

Context

Modern phone biometrics (face unlock, fingerprint) need to be tested against a wide range of physical attack vectors. Doing that by hand is slow, inconsistent, and limited in coverage. AutoRoboto automates this, using a robotic arm to systematically test biometric security across a large attack space.

What I work on

Themes I think about

Building test infrastructure forces a different mindset than building product robotics. The robot isn't the deliverable; reliable coverage of an attack space is the deliverable. That changes how I think about determinism, repeatability, and what "good enough" means for trajectory quality.

Most of the work is in the seams between subsystems: the robot, the device under test, the camera capture, and the orchestration layer all run on different clocks, and a test is only as trustworthy as the weakest synchronization point between them. A lot of my time goes into making the system deterministic enough that a failed test means a real finding, not a timing artifact.

Stack

ROS2 xArm MoveIt Python C++ System Integration