Systemic Engineer | Technical Artist | XR & Simulation Developer
I am a software engineer focused on building immersive, interlocking simulations and interactive systems. With a background blending a B.S. in Computer Science, a Doctor of Chiropractic degree, and a decade of leadership as a Staff Sergeant in the US Army, I approach development with a unique mix of an artist's vision, an engineer's rigor, and an operator's discipline.
Currently, I am actively developing cross-platform XR educational experiences and systemic simulations utilizing Unity 6, Unreal Engine 5, C++, and C#, accelerated by generative AI asset pipelines (Meshy, ElevenLabs, Midjourney).
The repositories below represent my foundational work in low-level systems programming, machine learning, data architecture, and software quality assurance—the critical mechanics required to build robust, scalable interactive worlds.
End-to-end pipelines from synthetic data generation to model training and statistical validation.
- Snake Game + DQN Reinforcement Learning Agent: Engineered a headless PyGame simulation environment from scratch to train a custom Deep Q-Network reinforcement learning agent.
- YOLO-Style Sprite Object Detection: Built a custom YOLO-style CNN with a bespoke multi-part loss function to detect and classify foreground sprites.
- Sprite Dataset Generator: Engineered a Python image processing pipeline to synthesize, heavily augment, and automatically bounding-box label training data.
- German Credit Risk Neural Network: Deep learning pipeline utilizing a Keras Multi-Layer Perceptron (MLP) with extensive hyperparameter tuning.
- German Credit Risk Classifier: Classical machine learning utilizing Scikit-Learn, featuring rigorous EDA and predictive feature engineering.
- Wheat Seed Variety Clustering: Unsupervised learning evaluation utilizing K-Means and DBSCAN algorithms alongside PCA dimensionality reduction.
- California Housing Regression: Predictive modeling pipeline demonstrating fundamental regression techniques on real estate datasets.
- Homes Price Analysis: Statistical data analysis utilizing R, focusing on formal hypothesis testing, ANOVA, and residual diagnostics.
Formal scientific methodology and empirical testing.
- Cross-Language Sort Performance Benchmark: Designed and executed a formal numerical experiment comparing C++, Java, and Python sorting algorithms, utilizing MAD outlier filtering and effect size calculations.
Memory management, concurrency, custom file I/O, and networking mechanics.
- River Raid Concurrency Demo: Multi-threaded Python architecture featuring inter-process communication (IPC) and a custom SSH networking tunnel.
-
Zipcode File-Structures Indexing: C++ memory management application featuring custom length-indicated file I/O and
$O(1)$ primary-key disk seeks. - Course Registration File Processing: C++ cosequential processing demonstrating advanced buffered I/O stream handling.
- Secure Chat Relay: Engineered a concurrent Python chat relay utilizing thread-safe queues and TLS-encrypted TCP sockets.
- Shopping Cart Console App: C++ application demonstrating strict object-oriented design, operator overloading, and memory state management.
Relational schemas, backend integration, and web frameworks.
- Movie Database & Index Performance: SQL architecture demonstration featuring a Flask backend designed to empirically benchmark B-tree index performance at scale.
- Restaurant Menu App: Full-stack PHP/MySQL application featuring rigorous XSS defense-in-depth mitigations and automated CI/CD environment integration.
- Book Review Database App: Relational database design modeling complex entities and backend API integration.
Building systems that verify their own integrity.
- Snake App with Test Modules: Java Swing interactive application built around a rigorous JUnit 5 suite, featuring test doubles and reflection-based private state validation.
- Java Calculator CI with Testing: Java testing environment demonstrating test runner audits, guard clause validation, and GitHub Actions CI pipelines.

