Work Experience
Haylon Technologies
- Developed embedded Machine Learning models using SKLearn and TensorFlow with online training for use on hardware. Allow for prediction of future current spikes with 90% accuracy.
- Implementing Machine Learning algorithms on microcontroller hardware using C.
- Working on development of AWS Sagemaker simulation software for clients.
AUVSL
- Used Robotic Operating System (ROS) with Python on Ubuntu Linux to develop an obstacle avoidance system for a Jackal UGV robot using PointCloud computer vision data from a depth camera.
- Developed a CANBus hardware to ROS2 Embedded Systems Topic node that allows researchers to subscribe for vehicle robotics data. Used by all researchers on test vehicle.
- Developed team Github Actions workflow for automatic documentation publication to Github Pages. Used on 100% of all repositories in organization.
- Working on development of adaptive control systems architecture using Lipschitz Neural Networks with ROS.
Courses
Calculus I, II, & III | Vector and Tensor Calculus | Differential Equations | Physics: Mechanics | Physics: Electricity and Magnetism | Statistics and Probability | Linear Algebra with Computational Applications | Discrete Structures | Computer Systems & Programming | Data Structures | Algorithms and Models of Computation | Applied Parallel Programming | Digital Systems Laboratory | Computer Systems Engineering | Artificial Intelligence | Principles of Safe Autonomy