Welcome
I am a software engineer and U.S. Air Force Veteran who approaches development with a structured, disciplined, and systems-oriented mindset. I build modular applications and backend systems designed to solve real problems in practical and reliable ways. I value ownership, follow-through, and continuous learning, and I approach my work with integrity and persistence.
Whether working independently or within a team, I prioritize clear communication, organized execution, and steady improvement. I aim to be an engineer others can rely on, contributing meaningfully while maintaining accountability and long-term quality in every project I collaborate on.
Professional Self-Assessment · GitHub · LinkedIn · Portfolio
Featured Projects
Vault 166
Vault 166 is a modular Python application built around a rule-driven game engine and persistent state management system. Originally created as a scripting project, it was redesigned into a structured, multi-module architecture emphasizing separation of concerns, scalable game logic, and database-backed persistence.
The project demonstrates applied software engineering principles through class-based architecture, graph-modeled navigation, rule-based state evaluation, and SQLite persistence using normalized relational modeling.
Original Source Code · Code Review · Software Design and Engineering · Algorithms and Data Structures · Database · Latest Source Code
Android Inventory App
Inventory App is an offline-first Android application built to manage inventory items, track stock levels, and provide optional SMS-based low-stock alerts. The project focuses on practical usability, local persistence with SQLite, and a clean grid-based interface designed for quick navigation.
Built using Java and Android Studio, the app implements full CRUD functionality through DAO patterns and lifecycle-aware updates to maintain consistent state across screens.