Hello, my name is
Welcome to my personal webpage. I am a software and controls engineer working in the automotive industry. I have a passion for learning, creating, and houseplants.
My skillset is with automotive software development. I am expanding my capabilities into data science and machine learning. For examples of work that I've done, and a showcase of my skills, check out the portfolio tab.
MATLAB/Simulink C++ Python
Jupyter Notebook Fusion 360
Agile Development Version Control
Communication Collaboration
Problem-Solving Creativity
Jupyter Notebook Python MATLAB/Simulink
A majority of my experience in software and controls development comes from working various positions at General Motors. Outside of work, I have completed a few projects that I can share here. These projects build on my abilities to work with MATLAB/Simulink to develop and test control models, along with some of my exploration into data science and machine learning.
This is a data science project focused on exploring methodology and tools. I utilized Jupyter Notebook to rapidly develop and test Python code. Part of this work employed different methods to process large amounts of data along with machine learning algorithms to classify and predict outcomes.
Read the Bank Churn Classification report here...
In this project, I analyzed six-switch inverter control methodology and how it could be used for regenerative braking in coordination with a brushless DC motor. To support the analysis I built an electromechanical model in MATLAB/Simulink, and explored different strategies for inverter switch control.
Read the Regenerative Braking report here...
Attitude control is the process of controlling the orientation of a spacecraft with respect to an object of reference. This project discusses the design and analysis of a satellite attitude control system. The report covers a variety of areas tied to control system analysis; including noise rejection, stability, open vs closed loop response, and Proportional-Integral-Derivative (PID) control.
Read the Satellite Attitude Control report here...
Fusion360 Problem-Solving Creativity
I enjoy being able to take ideas from conception to reality, which makes 3D printing is a very rewarding hobby. I am currently running a CR6SE printer with some modifications. All of the prints shown here are modeled by myself using AutoDesk Fusion360. Check out the Printables links for more information.
This is a slotted cylindrical container with a matching screw cap. You can fill the container with reusable silica gel pellets, and it can passively reduce humidity wherever you need it.
This project was to build a bottle cage designed to fit a 750ml Camelbak water bottle. It includes a channel for mounting bolt/washers and fits standard frame positioning on most bikes.
This is a functional but somewhat artistic dice tower. I experiemented with options for producing surface patterns and designed the entire setup to print without needing support.
I modeled a large d20 just for fun. It was interesting to explore the mathematical geometry of an icosahedron along the process in Fusion360 for assembling 20 identical faces.