About
Hi, I'm David. I got into this to find out how the magic worked.
It turned out there wasn't any. Starting my career writing kernels and schedulers in C and Ada meant meeting the computer with nothing between us — no runtime, no framework, no safety net, nobody to page at 3am. Every abstraction I'd been quietly grateful for turned out to be somebody's careful engineering, made of the same parts I was now writing by hand.
That has shaped how I work more than any language or framework has. I'm suspicious of things I can't explain to the bottom. I'd rather ship something smaller that I understand completely than something impressive that I'm holding by the handle.
These days it points at machine learning: measuring what models actually cost to run, building ones that hold up outside a notebook, and a master's in computer science at Illinois to make that rigorous rather than intuitive. The day job keeps me honest about production — product security and cloud platform work on Kubernetes, Azure, infrastructure-as-code and service mesh. And there's a document platform I built because my wife had a bad one at work.
I like problems where the consequences are real. That's true of the software, and apparently it's true of me generally — the hobbies that stuck are the ones where you check your gear before you go.
Experience
Where I've worked
Product Security Engineer
Boeing
Nov 2025 — Present
Secure cloud adoption for software toolchain applications: Kubernetes delivery on Azure, service-mesh networking, and security review built into the release process itself.
- Led the cloud migration of 3 software toolchain applications and delivered a live demo that directly contributed to securing the company's share of a $90M contract award.
- Architected and deployed cloud infrastructure with Helm charts (configuration-as-code) and infrastructure-as-code, standardizing application deployments across Azure.
- Configured and operated an Istio service mesh for mutually authenticated service-to-service traffic inside Kubernetes.
- Designed and threat modeled a zero-trust continuous deployment pipeline for configuration-as-code and infrastructure-as-code delivery to Kubernetes clusters, with security review built into the release process.
Software Engineer
Boeing
Jun 2021 — Nov 2025
Real-time and embedded software for weapon product lines, from the kernel up, plus the tooling that made integration and porting faster.
- Engineered a processor software stack from the ground up (kernel, task scheduler, communication protocols) in C and Ada for a globally distributed weapon system.
- Built a Go HTTPS server for integration testing that cut testing time by 10×.
- Created a portable system library for any OS or bare-metal target with C++, Docker, Bazel and GitLab CI, cutting porting work by 4×.
- Applied cryptography and anti-tamper design to RTOS software, and Linux depth to cloud build pipelines.
- Led the engineering effort on a cross-program missile interface application, improving real-time telemetry decoding and control (C#, WPF, XAML).
- Designed, ran and analyzed requirements-based tests for a formal qualification test event, using a six-degrees-of-freedom simulation and an experimental aircraft.
- Worked on the engineering behind multi-million dollar military contract wins for the weapon product lines.
Web Developer
Computational Learning Systems Lab, Missouri State
Aug 2020 — May 2021
Kept the lab's public face accurate: research pages, paper links, and a consistent format through every semester turnover.
- Maintained and updated the lab website and its research listings.
- Validated links to papers and project artifacts so citations actually resolved.
Undergraduate Researcher
Computational Learning Systems Lab, Missouri State
Jul 2020 — Aug 2020
Data and machine learning pipelines for MRI scans of traumatic brain injuries, feeding published research.
- Built Python preprocessing and ML pipelines (pandas, scikit-learn, matplotlib) for neuroimaging data.
- Implemented dimensionality reduction, including t-SNE, and the analysis workflows around it.
- Produced figures and reports with the graduate researchers for the published paper.
Quality Assurance Intern
O'Reilly Auto Parts
Jun 2020 — Aug 2020
Integration testing against production telemetry, and the SQL underneath it rewritten so results came back fast and correct.
- Ran integration tests by querying cloud telemetry databases with SQL, and sped up the queries inherited from a legacy database.
- Reviewed, tested and approved test cases against production software; documented bugs in Jira and Confluence.
Co-founder & Full Stack Engineer
Gurulla
Jan 2020 — Dec 2020
A startup year: iOS and Android SaaS apps, built and shipped by a very small team.
- Built Flutter apps for iOS and Android on a Firebase backend for data and real-time messaging.
- Owned the architecture end to end, from the data model to the screens.
Computer Lab Assistant
Missouri State University
Sep 2019 — May 2021
The person students found when something broke. Two years of translating computer problems into plain English.
- Resolved network, software and hardware issues for students, faculty and lab equipment.
- Wrote documentation so the same problem did not need solving twice.
Background
Education
M.S. Computer Science — Data Science
University of Illinois Urbana-Champaign
2025 — May 2027 · In progress
B.S. Computer Science
Missouri State University
2017 — May 2021 · GPA 3.56 · Dean's List 2019, 2020, 2021
Tools I reach for
Security & cloud
Systems
AI / ML
Product
Practice
Let's connect
That's the short version
The longer one involves an experimental aircraft, a mushroom classifier, and a word game. Ask me about any of it.
Usually replies within a day or two · St. Louis, Missouri