Six years across defense autonomy, enterprise software, and embedded systems — usually where machine learning meets real hardware.
01
General Atomics
AI Integration Engineer
2022–2023
Integrated machine-learning pilots into unmanned aircraft. I helped launch the first fully autonomous flight of the Avenger MQ-20A, commanding the AI pilot through mission directives rather than stick-and-rudder control. The work spanned reinforcement-learning agents, real-time inference on embedded avionics, and the secure messaging that ties an autonomous aircraft into a larger mission.
Much of it was integration across organizations — collaborating with teams at Lockheed Martin, Northrop Grumman, General Dynamics, and Starlink, over Open Mission Systems and tactical networking, to bring everyone's pieces together for live flight tests and live-virtual-constructive demonstrations.
PythonC++Reinforcement LearningDockerKubernetesOpen Mission Systemsembedded avionics
02
KGR Distribution
Software Engineer
2023–present
Designed the architecture for an enterprise platform that modernized a distributor's logistics and supply chain — real-time inventory tracking and demand forecasting that lifted operational efficiency by about a third. Built automated invoicing and payment tracking that cut overdue payments sharply, and a vendor-management application that streamlined procurement, while advising on the IT and security upgrades around them.
Pythondata analyticsautomationsystems design
03
General Atomics EMS
Computer Hardware Intern
2020
Engineered RS-232 communication and data-logging for hydraulic press systems, replacing costly hardware with a software solution, and automated inventory tooling in Java. Also researched monolithic 3D-IC design for next-generation manufacturing.
Embedded CJavaRS-232hardware integration
01
Adaptive traffic-sign detection
senior design
on GitHub
A perception system on the NVIDIA Jetson Nano that improved traffic-sign detection accuracy by roughly a quarter in adverse weather, using federated learning for decentralized model updates and Docker for ARM deployment.
PythonJetson NanoFederated LearningDocker (ARM)computer vision
02
Machine learning for trading
graduate coursework
on GitHub
Reinforcement-learning trading strategies that beat baseline benchmarks, backtested with technical indicators like RSI and Bollinger Bands.
PythonReinforcement Learningbacktesting
03
Odds and ends
personal projects
A Bash tool that automates VirtualBox VM setup (vmbox-setup), a cross-platform Game Boy emulator written in Java, and the occasional foray into high-speed external storage and reverse-engineered hardware.
BashJavaemulationhardware