
Describe what you did during your internship:
I had two tasks in the internship. The first was to familiarize myself with MagicDraw MBSE modeling. To do so, I was given a training project to learn the systems, so I could later build tools that would integrate with MagicDraw development. During the training project, the design decisions were also intended to be used an example training guide for future systems engineers. The second task was to develop a tool for test plan creation. The goal was to create a series of AI agents that would take functional requirements, create test plans for each requirement, and then consolidate test plans where they overlap to increase testing efficiency. These test plans would still need to be reviewed by professional system engineers, but this tool was designed to bootstrap the initial phases of systems engineering and skip a lot of the initial work typically incurred at the start of a project.
Did you achieve your goals?
Both projects went really well. The training model was completed quickly, and I learned a lot to help me in the second task. This basically taught me the process for completing the three tasks listed in the project goal, which I leveraged to improve development of the test plan processing software. The final output from the second task was successful, and I created a proof of concept system that was able to process the majority of requirements into usable test plans for systems engineering development. The solution is not yet perfect and there are a handful of issues that need to be handled in the future. However, the final program that I had created lays the groundwork for future development to revolutionize how systems engineering work is done.
Describe positive lessons learned:
I learned a lot during this experience. I took a deep dive into learning how systems engineering development works, especially at the onset of a project. This was also my first experience working with an AI agent for a dedicated task. Training and tuning the AI’s output was certainly a learning experience, and taught me a lot about what they can and cannot be used for.
Describe negative lessons learned:
I think the main negative lesson I learned is that there may not always be a solution, at least with the current mindset. Looking at a problem or architecture from a different perspective can reveal the real issue or at least provide insights into the issue at hand. A mindset change, based on a new perspective, may reveal that the current idea is not feasible and requires a new approach. This was a painful lesson for me to learn, when I realized I needed to rebuild my architecture for the second project, but making that change and rebuilding let me make a successful final solution.
What was the impact of this internship?
This internship has shown me how software and AI can be used to solve real-world engineering problems, especially in space missions where reliability is critical. It’s made me more interested in working on tools that support large, complex engineering projects.











This project aligns with the NASA Mission Directorates by addressing a physiological risk that affects human safety and performance during spaceflight. Space exploration is an important endeavor, but it can only be sustained if we uphold the health and safety of astronauts. By advancing our understanding of cellular responses to microgravity, this research will provide insight into countermeasures that support astronaut health and performance.