Hardware Integration Project Lead
I was lucky enough to get my start right out of high school. My school had a program called HUNCH or High school students United with NASA to Create Hardware that allowed schools with technical programs to work with NASA to build projects. I worked with this program my junior and senior year and was lucky enough that when I graduated I was offered a job as long as I went to college. The job was for the lab that all the local HUNCH projects supported the Laboratory Training Complex or LTC a 1:1 mockup of the US lab on the ISS and a few consoles that allowed flight controllers to train using our simulators.
When I first started in the LTC it was a single mockup that utilized pictures glued to foam board to show what racks were where. There were 2 real racks for training that allowed hands on experience for the flight controllers and also were connected to the simulator. For the first few years I spent less of my time supporting the actual lab and more supporting HUNCH, I would go with my boss to different schools that worked with HUNCH and learn about the projects they were working on. I would take materials and supplies to them so that they could build projects and also pick up finished projects.
Occasionally our lab would need a mockup of some payload that was going to station and I would build them. While some HUNCH schools at this time had 3D printers our lab didn’t so I built the mockups out of foam board. In these years the payload developers wouldn’t provide us with CAD files so I would normally be provied a photograph and then I would reverse engineer it based of my knowledge of how the payload would be installed on station. After a few hours of math and arts and crafts I’d have a physical mockup of something that would later be in space. Eventually we got a 3D printer and I would go to some of the HUNCH classes that taught CAD and learn the basics from some of the students there so that I could start building off of those skills and transitioned my mockups from foam to 3D prints.
This job was my entry point into becoming a generalist. The high school classes I took were focused on electronics and programming, I learned how to read schematics and build projects on bread boards and how to program in Visual Basic and Flash. Our LTC team was small about 3-5 people, with dedicated software developers which may dip into electronics and then my boss and myself focusing more on the physical side of the lab.
Eventually the lab changed, we were given a new larger space which meant more projects and HUNCH was split off to a different contract and the lab became NASA run. I stayed with the LTC becoming a customer of HUNCH and not a part of it.
A new project that came up was called a Glass Rack Trainer (GRT), a 65 inch touch screen that had the goal of mimicking real hardware since we didn’t have that many real racks in our new space. In order to avoid the Glass Racks from looking like a video game it was decided that we would use real photographs of every rack and make them interactive. This meant taking a lot of photos of racks that we could access on base and a lot of Photoshop of hardware that we could get pictures of from onboard the ISS. Eventually what we built out over the next few years were recreations of around 6 commonly used racks on Station with a variety of configs. These had basic interactions, you could open doors, flip switches, connect virtual connectors, and had the logic behind to turn on virtual lights based on the state that they were in. I wrote the code for 1 of the models and over the years did maintenance on a few of the others.
As a showcase of technology the GRT was great, we utilized them a lot in tours and I went to quite a few trade shows as the subject matter expert demoing them. As the SME on the GRTs I became an instructor teaching classes on how to utilize the GRTs as well as using them to teach fundamentals of some other components of a flight controllers job. The issue with the GRT was that it was built by programmers with requirements written by management, this meant that they lacked any form of UX. I could use them with no issues but that was because I helped make them, there were tons of small touch points, hidden buttons and no assistance if the user didn’t know what to do. This project really helped me understand the need for UX and that it didn’t matter how many bells and whistles a product had, if the end user can’t use it then the product is worthless.
One of my final projects was the building of Glass Rack v2. Since we had access to better CAD files we built it using Unity. I modelled a variety of racks and payloads in Blender, handling all the modeling, unwrapping, and texturing myself. I wrote all the initial prototype code to act as a proof of concept to show to teams and management in order to get the project green lit. Once the project was approved I got the help of a dedicated developer that built a lot of the underlying systems while I focused more on the UI and interactions. This project helped build the building blocks of my Unity skillset so that when the Microsoft HoloLens was announced I was allowed to prototype new training tools for Augmented and Virtual Reality. I got to spend a lot of time in a 0-1 type role just building prototypes that would be demoed to teams and leadership.
Having worked in the LTC for a total of 15 years before I left I was known to a lot of people. I met all the new hires because they all had to go through my courses during their initial training. As a part of the wider training team I also taught in our course where we taught flight controllers that didn’t have training backgrounds how to train people when they transitioned to training leads for their teams. A part of working with other teams for a central training lab was that I interacted a lot with the training leads of those teams trying to help them provide better training tools. These could be new features in our simulator, a 3D printed piece of hardware for better familiarity, or just helping to schedule time in the lab and be available for tech support if something wasn’t working. I didn’t realize it but I was doing a lot of the Product Manager and Customer Success role, gathering requirements, working with the technical team to build even if that team was only me for some projects, and ultimately delivering something for them to use in their training flow.
A final big component of my job were tours, I have done countless tours over the my 15 years. Tours helped me learn how to speak to people, I have given tours to groups ranging from elementary students, scientist, astronauts, to government officials. They all have different levels of understanding of what our lab did and in turn needed a different approach to touring.