Engineering & Programming
Engineering
My Mechanical Engineering capstone project at Virginia Tech was completed in a team of seven people and sponsored by The Aerospace Corporation. We were tasked with developing a system for deploying a 50cm x 50cm cross-dipole antenna from a small satellite of 10cm x 10cm x 30cm (a 3U CubeSat), while only taking half of the available volume and weight, leaving the rest for the theoretical scientific payload of the satellite.
I was the Electronics Lead, responsible for designing and programming the control circuit. I also contributed significantly to the design and creation of presentation materials, such as the photoreal deployment animation to the left and the team's final showcase poster, as well as assisting with the other aspects of the project.
During my Engineering Design and Economics class at Virginia Tech, we were tasked, in groups of three, to develop an idea for a product, model and prototype the design, and conduct market research of similar products to determine the viability of the product based on expected units sold at a given price compared to the complete cost of manufacturing and selling of the product.
My team's product idea was called The Medium. It was a small, portable box with several switchable board games and magnetic playing pieces for physical board game fun on the go.
I came up with the concept of my team's product, created all of the CAD models, constructed the prototypes, and developed the economic models of the product sales and cost figures.
As part of an assignment analyzing room acoustics for my Audio Technology class, I created a MATLAB script to calculate the RT60 time for my room based on the dimensions and materials of the room and the surfaces in it. RT60 is a measure of how long it takes for sound to decay in a space, and it varies by the frequency of the sound because different materials absorb different frequencies of sound more or less, resulting in longer or shorter decay times as the sound bounces off the surfaces and around a space.
Programming
QuestWriter is a program I developed using Python and PySimpleGUI to help make the process of writing quests for video games more organized. It allows the user to create quests in a very structured manner that allows for easy editing with good organization built into the layout of the program. This automatic structuring also allows for easy exporting of the quest data into a .csv file for use by other departments who need a more actionable layout of the quest compared to the writing team.