Available to hire
I’m a computer engineer with over 20 years of experience developing training systems and simulators. I have experience developing virtual reality (VR), augmented reality (AR), and desktop 3D graphics PC applications.
My academic background in electrical engineering and scientific visualization gave me a strong background in vector math and linear algebra which I have used throughout my career developing computer graphics applications.
Language
English
Fluent
Work Experience
Software Engineer III at Contract to Astro Tech Corp
September 1, 2025 - October 2, 2025Developed interfaces to mass spectrometers in C++ using QT/QML; built an input data simulator to accelerate development and testing; helped design user workflows for mass spectrometer operation to monitor environmental pollution.
Tech Lead / Mid-level Unity Developer at ForgeFX Simulations
October 1, 2024 - October 2, 2025Led augmented/virtual reality training projects in Unity; integrated a Bluetooth syringe simulator with an AR medical trainer; designed AR user interfaces (OpenXR, Unity); integrated an AI character into an emergency equipment VR trainer.
Lead Software Developer at Vertex Solutions
November 1, 2023 - October 2, 2025Develops virtual reality training applications using Unreal and C++; designed and implemented the instructor/operator station; created GUI elements mimicking avionics instruments (attitude indicator, turn indicator) using Unreal Material Blueprints and UMG.
Senior Software Engineer at Insight Global
August 1, 2023 - October 2, 2025Develops cyber-security software for the U.S. Military; improved UI for Operations Center portal; enhanced documentation and testing procedures.
Senior Live Virtual Constructive Gaming Software Developer at Leidos
February 1, 2023 - October 2, 2025Develops VR/desktop PC training applications for military aircrews and linguists using the Unreal engine; implemented object manipulation in 3D, hypoxia effects in VR, NPC marker systems, VR locomotion, eye-tracking, speech recognition, and NPC dialogue frameworks.
Principal Software Engineer at CACI
October 1, 2018 - October 2, 2025Modernized codebase (C++), refactored to pass security test suites, and implemented automated testing (GoogleTest); improved overall software quality and security posture.
Software Developer at Apex Systems
November 1, 2016 - October 2, 2025Develops software for military simulations; ported dirt flow simulations to GPU with Unity/OpenCL; developed hardware interfaces and motion platform integration.
Senior Research Engineer at Southwest Research Institute
May 1, 2016 - October 2, 2025Analyzes, designs, and develops graphics and display systems, including AR/VR for modeling, simulation, and training across mobile and desktop platforms; held 9 patents; led Composite Reality AR head-mounted display project; ported Unity applications and extended graphics capabilities.
Senior Analyst at Lockheed Martin Tactical Aircraft Systems
December 31, 1999 - October 2, 2025Evaluated visualization systems for aircraft assembly; designed graphical user interfaces for visualization software; developed a synchronization engine to maintain CAD/visualization consistency.
Captain, Computer Security Engineer at US Air Force Information Warfare Center
December 31, 1994 - October 2, 2025Evaluated computer security of Air Force systems; determined significance and recommended courses of action for security incidents; delivered technical reports and briefings.
Software Engineer III at Astro Tech Corp.
September 1, 2025 - October 2, 2025Part of rapid-prototyping for a new mass spectrometer for measuring environmental pollution; developed an input data simulator; helped design user workflow for mass spectrometer operation.
Tech Lead / Mid-level Unity Developer at ForgeFX Simulations
October 1, 2024 - October 2, 2025Developed augmented and virtual reality training applications in Unity; integrated a Bluetooth syringe simulator; designed AR user interfaces (OpenXR, Unity); integrated AI character for emergency equipment VR trainer.
Lead Software Developer at Vertex Solutions
November 1, 2023 - October 2, 2025Developed virtual reality training applications using the Unreal engine; implemented instructor/operator station; designed GUI elements mimicking avionics instruments (Unreal Blueprints, C++).
Senior Software Engineer at Insight Global (Contract to Def-Logix)
August 1, 2023 - October 2, 2025Develops cyber-security software for the U.S. Military; improved user interface for Operations Center web portal; improved documentation and testing procedures.
Software Developer at Apex Systems
November 1, 2016 - October 2, 2025Develops software for military simulations; modernized existing codebase; refactored code to pass Fortify security tests; implemented automated test suite (C++, GoogleTest).
Senior Research Engineer at Southwest Research Institute
May 1, 2016 - October 2, 2025Analyzes, designs, and develops graphics and display systems, including AR/VR for modeling, simulation, and training on mobile and desktop platforms; held 9 patents; led Composite Reality AR head-mounted display project; ported dirt simulations to GPU; interfaces to hardware and motion platforms; developed eye-tracking, speech recognition, dialogue systems, and training tools.
Senior Analyst at Lockheed Martin Tactical Aircraft Systems
January 1, 1999 - October 2, 2025Evaluated visualization systems for aircraft assembly; designed and implemented a synchronization engine to ensure consistency of CAD/visualization files.
Captain / Electrical Engineer at U.S. Air Force Information Warfare Center
January 1, 1994 - October 2, 2025Evaluated the computer security of Air Force computer systems and determined appropriate actions for computer security incidents.
Software Engineer III at Astro Tech Corp
September 1, 2025 - October 2, 2025Develops interfaces to mass spectrometers in C++ using QT/QML. Participated in rapid-prototyping for a new mass spectrometer to monitor environmental pollution. Built an input data simulator to speed up development and testing. Contributed to designing user workflows for mass spectrometer operation to streamline lab technician usability.
Tech Lead / Mid-Level Unity Developer at ForgeFX Simulations
October 1, 2024 - October 2, 2025Develops augmented and virtual reality training applications in Unity. Integrated a Bluetooth syringe simulator to an AR medical procedure trainer. Designed and implemented AR user interfaces (OpenXR, Unity) and integrated AI character to emergency equipment VR trainer.
Lead Software Developer at Vertex Solutions
November 1, 2023 - October 2, 2025Develops virtual reality training applications using the Unreal gaming engine. Helped design and implement the instructor/operator station (IOS) for multiple training applications and created GUI elements mimicking avionics instruments (attitude indicator, turn indicator) using Unreal Blueprints and C++.
Senior Software Engineer at Def-Logix
August 1, 2023 - October 2, 2025Develops cyber-security software for the U.S. Military. Improved user interface for the Operations Center web portal (C, Python) and enhanced documentation and testing procedures.
Software Developer at Apex Systems
November 1, 2016 - October 2, 2025Develops software for military simulations. Modernized existing codebase (C++), refactored to pass security test suite (Fortify) and implemented automated tests (C++, GoogleTest).
Senior Research Engineer at Southwest Research Institute
May 1, 2016 - October 2, 2025Analyzes, designs, and develops graphics and display systems, including augmented reality (AR) and virtual reality (VR) for modeling, simulation, and training on a variety of mobile and desktop platforms. Notable accomplishments include nine patents; lead developer for Composite Reality AR HMD; ported dirt flow simulations to GPU; interfaces with equipment hardware and motion platforms; eye-tracking, dialogue, and locomotion innovations.
Senior Analyst at Lockheed Martin Tactical Aircraft Systems
January 1, 1999 - October 2, 2025Evaluated visualization systems for aircraft assembly. Designed and implemented graphical user interfaces for visualization software. Developed a synchronization engine to ensure consistency of CAD and visualization files.
Captain, Computer Security Engineer at US Air Force Information Warfare Center
January 1, 1994 - October 2, 2025Evaluated computer security of Air Force computer systems and determined courses of action for computer security incidents. Accomplishments include the Air Force Meritorious Service Medal.
Education
M.S. Computer Engineering at Mississippi State University
January 11, 2030 - October 2, 2025M.S. Electrical Engineering at Mississippi State University
January 11, 2030 - October 2, 2025B.S. Electrical Engineering at University of Texas at Austin
January 11, 2030 - October 2, 2025M.S. Computer Engineering at Mississippi State University
January 11, 2030 - October 2, 2025M.S. Electrical Engineering at Mississippi State University
January 11, 2030 - October 2, 2025B.S. Electrical Engineering at University of Texas at Austin
January 11, 2030 - October 2, 2025M.S. Computer Engineering at Mississippi State University
January 11, 2030 - October 2, 2025M.S. Electrical Engineering at Mississippi State University
January 11, 2030 - October 2, 2025B.S. Electrical Engineering at University of Texas at Austin
January 11, 2030 - October 2, 2025Qualifications
Air Force Meritorious Service Medal
January 11, 2030 - October 2, 2025Industry Experience
Government, Software & Internet, Education, Professional Services, Media & Entertainment, Computers & Electronics, Manufacturing
Hire a Programmer
We have the best programmer experts on Twine. Hire a programmer in San Antonio today.