As a software engineer at Stottler Henke Associates, I've developed software for both the U.S. Navy and NASA. Below are a few of the projects I've worked on:
1. Developed replacement for U.S. Navy operational mission-planning software (Java, Spring Boot, JavaFX) that reduces average deployment time by 80% through CI/CD pipeline.
2. Built an Integrated System Health Management prototype for NASA ARC to monitor space habitat subsystems for their future deep space exploration missions.
• Researched and engineered semi-supervised machine learning algorithms based on Random Forests and Self-Organizing Map Neural Networks to detect and localize space habitat subsystems faults.
• Involved in all stages of Machine Learning pipeline: data processing, feature selection, model tuning, and model validation on 2 NASA subsystems implicated in real faults, achieving over 85% accuracy.
• Co-authored paper published in Advances in Intelligent Systems & Computing journal, invited to present at WSOM 2019 conference in Spain.
3. Developed an Expert System to intelligently diagnose and respond to spacecraft failures through distributed architecture.
• Implemented intelligent data processing, fault diagnosis, planning/scheduling, and adaptive execution modules to automatically identify, locate, and resolve failures.
• Validated system on real telemetry data from CubeSat stationed in Montana; system anticipated to run on CubeSat lunar landing mission in 2021.