Hi! You can reach me at "2001priyanshu@gmail.com" or "kumarp9@my.erau.edu". If you would prefer to contact me by phone, please email me, and I will send you my phone number.
CATIA Certification: CATIA V5 SPECIALIST- Mechanical Designer
Achieved: Spring 2021
My CATIA experience comes from my EGR200 class at Embry Riddle as well as rough sketches for the RDL Test Cell 4 project. During EGR 200, I learned part design, assembly design, drafting, and a little bit of surface design. Pictures of various parts or assemblies made either during class or as personal projects are included below.
My C/C++ experience consists mostly of classwork and projects done for class.
For C, my main experience is loops, functions, and other basic coding fundamentals. However, we had to use Linux for this entire class which was a very valuable experience as I had no exposure to it before. My final project was making Connect 4 that could be played in the command window.
For C++, I have experience with the fundamentals of object-oriented programming such as classes, inheritance, constructors, object composition and more.
You can see my final project for C++ under the Projects page under the name Dots and Boxes- C++ Project
I also made a "project sorter" script in C++ for this website. The projects page has three columns of projects arranged chronologically. As a result, I would have to manually arrange the entire page when adding in new projects to ensure the columns stayed somewhat even and in chronological order. Thus, I decided to make a script to autosort the projects based on tags I would leave behind in comments. It would then read these tags and rearrange the project file accordingly. It was a fun mini logic problem to solve, and made it much easier to update the website in the future.
Prior to coming to ERAU, I had no coding experience. Learning the basics of coding in Matlab and C pushed me towards pursuing a computer science minor as I felt that coding was very interesting and engaging.
My main Matlab experience is with manipulating arrays, solving equations, simulations, graphing, etc. I have a very small amount of experience with Simulink as well.
My introduction to Matlab involved making a Tic Tac Toe program for my final project in our Intro Computing for Engineers class. I used it extensively in my Space Mechanics course and the RDL Test Cell 4 Project as well. In Space Mechanics, it was used for solving conic equations, lagrange coefficients, 3D orbits, ground tracks, maneuvers, transfers, and Lambert's problem. The results from our Matlab calculations were then compared to idealized simulations done in GMAT (General Mission Analysis Tool). This allowed us to cross reference our calculations with the GMAT values. An example of a ground track done in GMAT and Matlab is shown below. The fancier looking one is the one done in GMAT.
I have also used Matlab extensively in the RDL Test Cell 4 Project. This involved having to manipulate a lot of arrays and solve equations in order to find what forces our design will experience. I've also used it in a variety of classes such as Space Systems Engineering and Spacecraft Attitude Dyanmics and Controls. SADC involves a lot of simulink, so I'll be sure to add more information later on!
I taught myself HTML, CSS, and JS. This entire website was made by spending an large chunk of time following tutorials, reading documentation, and experimenting.
This website went through many redesigns until I finally settled on its current design. This will likely be the general design for the foreseeable future with minor adjustments here and there.
You can see some of my previous designs below.
I also did a bit of javascript when making bots for Discord. These bots were pretty simple in terms of function. The user would enter a phrase and then the bots would either send a message, image, or play audio depending on what was needed.
I am proficient in LaTeX. I have previosuly used it for my senior project in High School and Physics 3 Lab. You can find two of my LaTeX projects below
I am just a beginner in Blender. I usually follow Youtube tutorials and make something whenever I get bored and have extra time on my hands.
I have previous experience with ANSYS APDL and ANSYS Workbench. My main ANSYS APDL experience comes from my Aerospace Structures I class in which we had to do finite element analysis of an airplane wing. More information about this project can be found in the projects tab under ANSYS FEA Airplane Wing Project.
My ANSYS Workbench experience comes from my LSTM URI Project. For this project, I had to run analysis involving transient analysis, harmonic responses, base excitation, and more. Additional information can be down in the projects tab under Vibration Prediction LSTM Undergraduate Research Project
As a part of my Vibration Prediction URI project, I had to implement a LSTM neural network via both Tensorflow (Python) and the Deep Learning Toolbox (MATLAB). This involved implementing a single input, single output neural network as well as researching and implementing tests of multiple input, multiple output neural networks for use in future projects. As a part of this project, I learned about the general architecture of neural networks and parameter optimization for neural networks.
My primary Python experience comes from the LSTM research project. I had to regularly use python for creating the machine learning architecture in Tensorflow as well as for analyzing the data from our ANSYS and LSTM models!