Modeling, Simulation, & Analysis Engineer II, RTX
Founder & Lead Engineer, Catosphere LLC
Aerospace Modeling, Simulation, and Analysis Engineer specializing in model verification, simulation architecture, and high-performance data tooling. Known for reducing long workflows through targeted tool optimization and process improvements. Experienced with delivering accredited, customer-validated system-level performance analysis.
Developed a thorough idea for a revolutionary new personal finance platform that bridges the current gap between long-term planning and daily budgeting. Developed this company and website to demonstrate the vision and begin to build a community of early adopters to help shape it and support its development.
This website is a highly-optimized application that uses Rust, Sveltekit, and Cloudflare to deliver a lightning-fast user experience, with unlimited scalability running on a single server.
My position at RTX is a unique opportunity to tie my aerospace engineering education with my extensive background in software development. My duties in the Modeling, Simulation, and Analysis department include writing and maintaining the computational models that drive aerospace simulations, analyzing the performance of our overall system to ensure all design requirements are met, and developing and maintaining tools to support these activities.
I have also taken on work for other departments, where I was able to optimize certain pieces of the flight software and gain a deeper understanding of the overall system architecture. Furthermore, I was given the opportunity to plan the mission for a $20m flight test that ended up seeing all objectives met.
Currently, my primary purpose at the company is to ensure that the models we have developed are true to reality using a rigorous Verification and Validation process.
Using Computer-Aided Design, I designed and helped fabricate a variety of parts, including production parts and test fixtures to support product development and maintenance. Under this internship, I investigated the viability of using 3D printed parts to support cheaper and faster prototyping and manufacturing. This effort led me to develop the company's Standard Operating Procedures (SOP) for the use of additive manufacturing in their products.
My coursework at the University of Arizona mostly focused on various branches of physics as well as Computer-Aided Design and manufacturing. Major fields I studied include:
Contributed critical development work to support the provisional accreditation of the Integrated Flight Simulation. Completely reworked the Verification and Validation process for a complicated, state machine-driven model to thoroughly ensure that it accurately represents the real-world behavior of the system.
Recognized for demonstrating the robustness and precision of the Integrated Flight Simulation by developing a rigorous flight-matching process for multiple tests, increasing match fidelity and validating simulation accuracy despite test anomalies. This all culminated with the matching process going from a 4 month effort to a few weeks under ideal conditions.
The Tech Honors Award is a peer-selected recognition given to the top 1% of technical employees across the company. It acknowledges exceptional technical experience, innovation, and impactful contributions to major engineering efforts. I received this award for my work planning, executing, and reconstructing a critical flight test, as well as for implementing process improvements that reduced the time required for these activities by months.
Recognized for my efforts in helping achieve a major simulation accreditation milestone for my efforts in model and system-level validation and verification of the Integrated Flight Simulation.
This recognition highlights my contributions to the second accreditation milestone for the Integrated Flight Simulation, where I supported the team's rigorous development, verification, and validation efforts that earned strong praise from program leadership.
This recognition highlights my contributions to the first Integrated Flight Simulation Accreditation Board meeting, where our team's flight test matching and model validation approaches were approved, establishing the path and cadence toward full accreditation.
This recognition reflects my service as an Ambassador supporting new hires, helping them navigate their onboarding, integrate into the workplace, and transition to the RTX team.
This award reflects my contributions to the successful Critical Design Review for my program. It is a major milestone that can only be achieved through strong cross-functional collaboration and a well-received design presentation to the customer.
This recognition reflects my contributions to the development of the Integrated Flight Simulation, including model updates, expanded environmental-data infrastructure, performance analysis tooling for flight test matching, and unit test and verification support as we advanced toward early system testing.
I was recognized during my senior year for having an outstanding academic performance in the most advanced classes available to undergraduates.
Recognized for academic excellence throughout the second semester of my Junior Year.
The University of Arizona grants this award to students who demonstrated outstanding aptitude and achievement throughout their academic history.
Achieved the highest rank available to a Boy Scout. This award demonstrates extensive leadership experience, long-term commitment, and the completion of a major community service project involving planning, coordination, and project management.
Methodologies for model development, analysis, and validation.
Building automation, utilities, and supporting infrastructure around the simulation environment. I have developed tools that reduced several-month development cycles to less than one month under ideal circumstances.
Writing clear, testable requirements for hardware and simulation components, linking them to system-level needs, and maintaining traceability through the Verification & Validation process. Ensures every model behavior is justified, measurable, and aligned with mission objectives.
Building physics-based or behavior-based models of various vehicle systems and environmental components that act on the vehicle. This includes replicating interfaces, capturing vehicle dynamics, and ensuring the models accurately reflect real-world performance envelopes.
Systematically confirming that models behave as intended (verification) and accurately represent the real system (validation). Involves test case design, targeted unit testing, comparison against analytical or empirical data, and documenting compliance.
Evaluating how the modeled system performs under nominal, stressed, and edge-case conditions involves analyzing technical performance metrics, and diagnosing the root causes of performance degradation before it impacts mission objectives.
Designing how individual component models connect into a larger simulation environment. Includes interface definition, data flow management, timing / synchronization, and ensuring subsystem interactions behave realistically.
All the previously mentioned skills culminate into thoroughly-written technical reports that explain how the system works, how it is tested, and its current stage in the Verification & Validation process.
Methods for visualizing and analyzing data from the simulation environment and flight tests.
Developed a system that allows complex, multi-run simulation data and flight test data to be processed using the exact same steps. This eliminated special case logic and dramatically simplified analysis across heterogeneous data sources.
Implemented optimizations that significantly reduced execution time and developer iteration time. Improved throughput for large datasets and accelerated analysis cycles across the team.
Unified plotting styles, color systems, annotation rules, and customer-ready visual outputs regardless of data source or engineer.
Built pipelines that inject processed simulation results directly into report and presentation templates, enabling rapid turnaround for customer-requested changes and reducing the mistakes that occur due to human error.
Created visualizations tailored for aerospace system-level validation, including advanced time-aligned plotting techniques and novel simulation grading techniques
Creating the mathematical and physical models that power simulations
Experience building small-scale physics simulations (e.g. gravity-driven motion) using numerical integration techniques like RK-4 integration. Demonstrated ability to translate physical laws into computational models.
Developed a satellite orbit simulation from sparse ground-based observations. Experience with state estimation, orbital propagation, and interpreting physical constraints from limited data.
After determining that GRAM was not sufficient for environmental modeling in flight test reconstruction, I theorized multiple atmospheric models that could fill the gap, and was given the opportunity to fully develop one. It remains the most valuable model in system-level validation.
Worked on modeling propulsion system behavior and performed academic projects involving nozzle flow using the Method of Characteristics. Shows exposure to compressible flow, pressure/temperature relationships, and gas dynamics.
Command of tools used to build software.
Simulation inputs and outputs are processed using a comprehensive data pipeline in Python. We consistently process tens of millions of data points per flight.
The logical models of the core flight software and flight simulation are written in C++ for highly-optimized performance. They use a modular design to facilitate extensibility, maintainability, and efficient compilation times.
Rust powers the core simulation engine at Catosphere LLC. It is the language of choice for portability, memory safety, performance, easy unit testing, and thorough documentation.
MATLAB is used for post-processing and analysis of flight test data and simulation outputs. As an undergraduate it was used for simple data processing and numerical integration for an orbital mechanics simulation.
C is a unique language in that it allows you thorough management of raw memory and hardware boundaries. It was taught at the University of Arizona, and has been useful to my work at RTX.
I have successfully deployed Cython to speed up certain data processing tasks at RTX by over 100 times. We don't use it often, but targeted use cases exist that can make a large impact.
I have used Svelte extensively in my work at Catosphere LLC and prior personal projects. It powers highly interactive front-end development with minimal boilerplate.
Type-safe reactive state management and front-end architectures.
Legacy aerospace computation modules and numerical modeling.
Bash / Nu and Batch are used for various automation and deployment tasks both at RTX and Catosphere LLC.
I have used Java for various hobbyist and class projects in the past. I am familiar with the language but wouldn't choose to use it if I were starting a new project. Kotlin is a huge improvement, but I also don't use it often.
Many of my past web projects have been powered by PHP in one way or another. Since switching to backends written in Rust and frontends written in Svelte, I have not picked PHP back up.
Lua was my introduction to programming as a 9 year old playing Roblox. I haven't used it often since then, but I have worked on similar projects with embeddable scripting languages.
High-performance reactive frontends and async backends.
Building hyper-fast local-first user interfaces using modern runes.
Architecting asynchronous, lightweight, and scalable web backends.
Utility-first layout construction focused on clean, fluid responsive design.
Through Rust, I am using WASM to enable lightweight, fast, and secure web applications that primarily run on the user's device.
The IT infrastructure that powers Catosphere.
Optimizing highly scalable web applications running on minimal hardware through Cloudflare's generous cache and CDN.
Managing complex homelab environments, storage arrays, and GPU pass-through for powering high-performance computing with safety.
Relational data structuring, heavy analytical indexing, and local syncing.