Software engineer working on defense and autonomous systems.
Currently at KBR building full-stack applications for DoD contracts. Outside of that, working on geospatial intelligence tooling and FPGA-accelerated quantum error correction.
Projects
02 itemsOSINT Geolocation Engine
Multi-signal pipeline for image geolocation from EXIF and visual content. OSINT/GEOINT tradecraft applied to open-source data.
FPGA Quantum Error Decoder
Neural-network-based syndrome decoder for quantum error correction. Trained with Brevitas, deployed via FINN to PYNQ-Z2 FPGA.
About
I'm a software engineer at KBR building AI-driven full-stack applications for DoD customers; document-processing pipelines, Elasticsearch-backed search, analytic dashboards. The path here ran through five NASA programs through university.
A Mars rover, an Arduino, and a first-place finish.
My first NASA program was NCAS. The brief: design a Mars mission flight plan, then program an EV3 robot and an Arduino sensor rig to execute it autonomously, all in embedded C. My team took first place. I was hooked on the loop of system design → code → physical hardware doing the right thing on its own.
That pattern — hardware in the loop, autonomy as the goal — is the same one I'm chasing now in my FPGA and embedded portfolio work.
Mission concepts, Mars probes, and a patent submission.
Two NASA L'SPACE academies followed. In the Mission Concept Academy, I led the GIS analysis in JMARS to identify candidate Martian sites for in-situ water extraction and designed the scientific payload for a crash probe targeting water deposits in a Martian crater, contributing these findings to the mission's Preliminary Design Review.
The second was NPWEE, where I performed systems engineering work designing the architecture for a patented technology submission to NASA Technology Transfer (NPT), validating the design through Unity simulations and Python prototypes. Both academies sharpened my ability to write to NASA submission standards and gave me firsthand exposure to how mission concepts are developed and reviewed.
Procedural training in Unity, headset on.
Two internships at Kennedy on the RMIT, VECTR, and MRET AR/VR applications — Unity 3D environments used for procedural training and mission rehearsal. I worked on engine integration, wrote Python automation against Blender's API to streamline the 3D asset pipeline, and authored the end-user documentation that handed RMIT off to non-developer operators.
Real users, real handoffs, real toolchains. It's where the academic side of CS turned into shipping software.
Defense full-stack by day, autonomy by night.
Three years into KBR, I've shipped Angular and Spring Boot services, fine-tuned transformer models for domain-specific document extraction, and run a Jenkins/Docker/Kubernetes deployment pipeline as the daily reality. The portfolio above is what I do with the rest of my time — geospatial intelligence, FPGA acceleration, and embedded autonomy. The thread back to that EV3 rover is intentional.
Resume
View full resume
Nine roles across NASA, KBR, and other engagements. B.S. Computer Science, Fort Hays State University.

