I made this website to show off all the different projects I have done to display my programming skills and expertise
Make the most of What you have, When you have it, Where you are.
~Eleanor Roosevelt
Rocket Builder
Available on my GitHub, this program enables users to create a rocket to determine the ΔV available and the resulting orbital maneuvers possible such as inclination or altitude changes. It also allows you to load in the data of current satellites, which, in the future, will be used to determine orbital maneuver possibilities of real spacecraft.

Computational Aerodynamics
Using XFOIL, a popular aerodynamics simulation tool, I was able to simulate the behavior of an airfoil as the Reynolds number and angle of attack varies. The data collected was then compared to real wind-tunnel data to verify the accuracy of the numerical model as well as highlight the limitations of such. The full report can be found here: CAI2_Report.
Using a proprietary MATLAB program developed by researchers at Penn State, I was also able to simulate an airfoil in subsonic, transonic, and supersonic flight in order to make observations on the lift and drag changes that occur due to shock formations. This computational model was also verified using real-world data. The full report can be found here: CAI3_Report.
Neural networks
I designed, generated, and trained a neural network in C++. This program language was chosen as it benefits from great computational performance, which is critical for such a computationally-intensive task. This particular neural network can recognize the output of a 7-segment display, even when some segments are incorrectly lit or dimmed.
