Computer scientist and roboticist with 12+ years designing and delivering advanced robotic systems across consumer, industrial, and surgical domains. Known for building high-performing teams, architecting scalable systems, and shipping mission-critical software from prototype to production. Deeply technical and hands-on, with a relentless passion for automation, ROS2, and expressive machines. Shipped multiple consumer robots, one industrial robot, and one surgical robot.
Technical Skills
SOFTWARE & TOOLS
Python, C, C++, ROS2, Rust, git, systemd, GitHub Actions, Basic AWS and GCP, numpy, OpenCV, OpenGL, CUDA, cuDNN, Linux, docker
Systems & Infrastructure
Behavioral architectures, real-time motor control, motion planning, WebRTC, state machines, behavior trees, CI/CD pipelines
Leadership & Process
Team leadership, hiring, mentoring, product ownership, agile workflows, cross-functional coordination
Hardware Design, Prototyping and Fabrication
Sensor integration, basic proficiency in SolidWorks, OnShape, basic PCB prototyping, CNC, laser cutting, FDM/SLA 3D printing, animatronics, iOS/Android integration, mold-making, sewing
Experience
Remedy Robotics, San Francisco, CA — Head of Software | Staff Robotics Engineer
DECEMBER 2022 - PRESENT
Software lead for an endovascular surgical robot enabling remote neurointervention
Control of robotic telescoping catheter with visual fiducials for orientation inference, used to treat aneurysm and stroke or for diagnostics through angiograms
Built and led a team of 4 engineers developing robust, safety-critical software from ground-up.
Owned core software systems: ROS2, shared org-wide python frameworks, motor control, catheter dynamics, UI, and real-time video streaming via WebRTC
Prototyped reliable, maintainable hardware devices for real-time ML and inference
Directed technical operations during the first-in-human robotic Digital Subtraction Angiography clinical trials
Established software best practices, led code reviews and planning for a safety-critical product team
Canvas Construction, San Francisco, CA — Senior Staff Robotics Engineer | Staff Robotics Engineer | Senior Robotics Engineer
AUGUST 2019 - DECEMBER 2022
Technical lead for the Behavior, Algorithms & Manipulation team (5 engineers) on an autonomous drywall finishing robot
Architected core system components: planning, computer vision, manipulation, SLAM, and HMI (robot lights/sounds)
Converted 20K-line procedural control file into modular, testable state machine
Managed production + development releases, CI/CD pipelines, and weekly integration testing
Led junior engineers, ran trainings, and helped scale the team during growth phase
HMI design (robot sounds and lights), from drivers to UX
Primed Technologies, San Francisco — Senior Robotics Engineer
MAY 2018 - AUGUST 2019
Developed a robotic animatronic toy with speech recognition, NLP, and text-to-speech synthesis
Architect and implement the entire robot software stack (python, ATMega, motor control)
Rapid prototyping of voice-enabled robotic characters at early-stage startup (CAD, Fabrication)
Mayfield Robotics, Redwood City, CA — Senior Robotics Engineer
OCTOBER 2016 - MAY 2018
Developed core autonomous behaviors for Kuri, a home robot for photography and presence
Led architecture of real-time computer vision pipeline and wake-word localization systems
Robotic dancing algorithms with real-time beat detection blended with traditional animations
Coordinated development with external contractors (animation, design) and internal firmware teams
AltSchool, San Francisco, CA — Lead Hardware Engineer
OCTOBER 2015 - JULY 2016
Prototyped and maintained classroom IoT devices, wearables, and smart surfaces
Managed hardware deployment and maintenance across pilot schools
Python ingestion of ~120 concurrent 1080P streams
3D Robotics, Berkeley, CA — Roboticist
SEPTEMBER 2014 - OCTOBER 2015
Led development of scene-awareness and tracking systems for consumer drone platforms
Optimized visual tracking pipelines for iOS and embedded systems
Behavioral implementation of the first autonomous drone selfie
Implemented OTA firmware updates for remote control, gimbal, and drone firmware
Embedded systems integration, development of test software for use in manufacturing and production
Romotive (now Zipline), San Francisco, CA — Roboticist
OCTOBER 2012 - MARCH 2014
Lead engineer on ML and Human-Robot Interaction for smartphone-based home robot
Built GPU-accelerated OpenCV vision pipeline for facial detection and recognition, basic visual attention, and early offline classification algorithms
Combination of embedded computing (robotic base) and iOS (animatronic face)
MFi certification and firmware integration
Formlabs, Somerville, MA — Software Engineer
Jan 2012 - Sept 2012
Front-end (QT) for of the first Form1 software used for model slicing and generating toolpaths
Designed and hosted the company's first website
Education
Massachusetts Institute of Technology, Boston MA — Masters of Science, Robotics
Personal Robots Group, MIT Media Lab
Graduate Advisor: Cynthia Breazeal
Thesis Title: Creating Robotic Characters for Long-Term Interaction
Highlights: Built and programmed DragonBot (the first robot to use a phone as its primary computer), securing a $10M NSF grant for socially assistive robots, published 3 academic papers
University of Texas, Austin TX— Masters of Science, Computer Science
Concentration in AI, Minor in Cognitive Science
Graduate Advisor: Peter Stone
Thesis Title: Exploiting Human Motor Skills for Training Bipedal Robots
University of Texas, Austin TX— Bachelors of Science, Computer Science
Turing Scholars Honors Program
Highlights: Published 5 academic papers
Teaching
Introductory Robotics Course, Ages K - 2 @ AltSchool
Line-following robots Course, Ages 2 - 5 @ AltSchool
Fab Lab Essentials @ Haystack Mountain School of Crafts