I’m a software engineer who’s passionate about turning the future of autonomous flight from science fiction into reality. Currently leading software teams at Aurora Flight Sciences, I architect the simulation environments that help autonomous vehicles learn to navigate increasingly complex scenarios.
Experience
2023 — Now
Manassas, VA
* Architected an end-to-end ML pipeline for autonomous vehicle anomaly detection, cutting model training time from 2 days to 30 minutes via containerized simulation infrastructure
* Delivered 14 software packages on schedule for a Phase 2 program demonstration — earning formal customer recognition for technical quality and completeness
* Built a production-grade synthetic data generation pipeline with a configurable interface for simulation parameter control, supporting multiple ML model development workflows at scale
* Led technical roadmap for multi-vehicle simulation capabilities, aligning with CTO and senior leadership to establish a 2025+ vision for simulation-based validation and autonomy testing
* Reduced simulation turnaround time by 85% by architecting a parallel execution pipeline with automated results processing and centralized data storage
* Designed an automated mission validation framework applying ML-based assertions to generate certification-ready performance reports, eliminating manual review bottlenecks
* Architected a Python-based simulation orchestrator for the Cortex program that configures and launches containerized mission autonomy vehicles, deployable to EC2 and CI/CD environments
* Led live-virtual-constructive (LVC) demonstrations bridging physical autonomous vehicles and virtual agents in real-time using AFRL simulation environment integration
2018 — 2023
2018 — 2023
Dayton, Ohio Area
Air Force Research Lab, Skyborg System Design Agent
Integration Engineer, Autonomous Software Engineer
• Acted as Autonomous Vehicle Operator during numerous live flight test events with subcontractors and technology-test squadrons within the Air Force
• Integrated Autonomous Software with aircraft mission computer during various HW/SW integration events at aircraft vendor facilities
• Created training events and test-cards between autonomous software and different Human Machine Interface solutions to increase cross-team and subcontractor collaboration and knowledge share
• Developed requirements for front-end User Interface and translation adapter, and oversaw the development, testing and release of HMI translation adapter that made it possible for an autonomous jet-powered uncrewed aerial vehicle to communicate with a ground station HMI
• Led small Agile interdisciplinary team in support of various HWIL and SWIL demonstrations to test and showcase autonomous behavior concepts
Collaborative Autonomy Internal Research
Autonomous Software Engineer, Scrum Master, Modeling and Simulation Engineer
• Performed as Scrum Master, and partially Product Owner for a variety of Air Force and Commercial driven Internal Research Programs where we demonstrated our collaborative autonomy platform and capabilities
• Learned how to use AirSim Application Programming Interface (an API for commercial UAV/UGV simulation framework) and wrote a multi-vehicle interface for evaluating collaborative autonomy software
• Collaborated in risk reduction effort for flight demonstrations, wrote scripts for SWIL and HWIL simulations using PixHawk, JMAVSim, QGroundControl, and other components
• Developed modular interface to enable collaborative autonomous software to operate in Air Force standard simulation framework (AFSIM)
• Created realistic environment using Unreal Engine, that aims to be a remarkably close, almost one-to-one representation of any real-world environment
[And much more!]
2017 — 2018
2017 — 2018
Dayton, Ohio Area
• Familiarization with Wave Optics Numerical Analysis Toolbox Software (GPU-based library that enables high speed/fidelity modeling and simulation of optical systems)
• Developed software that allows for user to save/load different atmosphere configurations from either file or a specific instance
2016 — 2016
Dayton
My responsabilities included:
• Ethernet/Flash programming processor cards with FPGAs, which included placing a file system in the card's main memory.
• Conducted weekly regression tests on processor cards which I previously programmed.
• Debugged as well as improved the Link Controller System's Human Machine Interface. The code files for this interface included some Python and C# (as well as some legacy code).
• In charge of our system's Qualification Testing.
• Contributed code files, in C++, that were in charge of driving our Link-22 systems.
2015 — 2015
My responsibilities as a student Co-op included but were not limited to:
• Debugging software interface (project's Human-Machine-Interface)
• Develop software solutions following coding standards particular to DRS
• Documenting and Peer-Reviewing code committed by fellow Software Engineering peers
• Conducting Software Unit Tests as well as Hardware Unit Tests
• Become Knowledgeable in C# in order to modify aspects of the project's HMI (Human Machine Interface) to become more user-friendly
Education
University of Dayton
Bachelor's Degree
Colegio Marista