Professional Experience

Ford Motor Company

I currently work for Ford Motor Company’s Greenfield Labs (Palo Alto, CA) as an AI & Computing Research Engineer. A general overview of my responsibilities here is as follows:

  • Developing deep learning architectures and validation procedures to generate high-performance solutions for ADAS and autonomy.
  • Creating computer vision and machine learning pipelines in distributed and embedded environments for processing vehicle data.
  • Overseeing dataset collection, annotation, and validation for on-vehicle computer vision applications.
  • Disseminating current state-of-the-art techniques and developments amongst Ford Motor Company. Additionally, developing new proof-of-concepts and intellectual property leveraging these techniques.

The primary languages and technologies I’ve utilized here are as follows:

  • Python, Bash, Docker, C++
  • Pytorch, Tensorflow, OpenCV, SciPy, Scikit-learn

Toyota Material Handling

I’ve worked as a Computer Vision & Robotics Engineer II in Toyota Material Handling’s Advanced R&D group (2020-2022). My main responsibilities here are listed below.

  • Architecting and developing a custom perception framework to enable rapid prototyping and deployment of various computer vision and deep learning tasks.
  • Enabled communication between our perception pipeline and our autonomous platforms utilizing ROS 2 Foxy to improve scene understanding and obstacle avoidance.
  • Created modular interfaces with several industrial imaging devices to allow simple, scriptable configuration and easy deployment to various robot platforms.
  • Created many perception proof-of-concepts using the above described perception pipeline. These include various obstacle detection and localization systems with multiple cameras.
  • Implemented a multi-modality data collection routine for a gantry robot allowing rapid and autonomous data collection for various objects/obstacles.

The primary languages and technologies utilized during my time at Toyota are as follows:

  • C++, CMake, Docker, Bash, Python
  • OpenCV, Eigen, TensorRT, ONNX, Pytorch, Tensorflow, ROS 2

D3 Engineering

I briefly worked as a Neural Network Software Engineer at D3 Engineering in 2020. During my temporary employment I developed the initial prototype deep learning vision model for a solar panel installation robot. Contributions included implementing the model architecture, creating the training loop, embedded platform deployment and outlining future data collection efforts. A press release for recent progress on this initiative is available here.