Work Experience

2024
Jun

Skydio
Autonomy Engineer, San Mateo, Current

  • Implementing improvements to quadrotor planner and controller (C++)
  • Developing unit tests for verifying end-to-end behavior (Python)

2022
Jun

Skydio
Autonomy Intern, San Mateo, 3 months

  • Evaluated feasibility of a quadrotor emergency three-rotor landing
  • Implemented and verified IMU-based reduced-attitude controller to stabilize relaxed hover solutions (C++, Python)
  • Tested dynamically feasible optimal braking and landing polynominal trajectories (C++, Python)

2018
Sep

Apple
Wearable Systems Intern, Cupertino, 5 months

  • Designed a drop-in replacement system-in-package for the Apple Watch to measure RF coexistence issues only quantifiable in system form-factor (Cadence)
  • Developed software toolchain to automatically extract, process, and present data from the Apple Watch (Python)
  • Developed experiment setup to investigate a critical system coexistence issue between a power management IC and a MEMS sensor

2017
Jun

Intel
Programmable Solutions Intern, San Jose, 4 months

  • Developed hardware interfaces based on Avalon-Streaming for an H.265/HEVC 4K video encoder on a PCIe accelerator card with the Intel Arria-10 FPGA (Verlog, VHDL)
  • Simulated and debugged hardware with ModelSim, VCS-MX simulators, and custom test scripts (Python)

2015
May

Apple
Wearable Systems Intern, Cupertino, 12 months

  • Designed a multi-purpose hardware validation platform, including schematic entry, component selection, and PCB routing (Cadence)
  • Developed a fault-tolerant software API for a microprocessor to continuously stress-test (for 500 hours) sensors subject to unpredictable device and digital interface failures in a high temperature/humidity environment (MSP432, C/C++)
  • Successfully identified a rare reliability failure mode and aided cross-functional teams in arriving at a mass-producible solution