Computer Science educator - distributed systems, secure infrastructure, and now Azure.
M.S. Computer Science · Naval officer → industry (Nov 2026)
For the last three years I've taught the senior Big Data computing course at the U.S. Naval Academy - distributed storage theory, Hadoop, PySpark, and Kafka - and rebuilt its lab environment from the ground up so every student runs a real local cluster. Before teaching, I ran 24/7 nuclear-plant engineering operations with teams of 100+ and delivered a $5M shipboard network migration end to end.
Right now I'm in Microsoft's MSSA Cloud Application Development cohort, building in C#/.NET and Azure: serverless APIs, Cosmos DB, event-driven pipelines, and AI-enrichment services.
- Cloud - Microsoft Azure: Functions, Cosmos DB, Event Grid / Service Bus, Blob Storage
- Distributed systems - Kafka, Hadoop, Spark / PySpark, Docker & Docker Compose
- Languages - C# / .NET, Python, SQL, C++
- Domains - government cloud, secure & distributed systems, adversarial cyber, blockchain
MSSA capstone (in progress) - an event-driven ingestion and AI-enrichment service on Azure: Event Hubs → Azure Functions → Cosmos DB / Blob Storage → Azure OpenAI, secured with Managed Identity and Key Vault, deployed via Bicep and GitHub Actions. (Repo linked here once it's live.) Docker-Compose Big Data Labs v2 (in progress) - locally hosted lab excercises to teach and learn Object Storage, Hadoop, Spark and Kafka
- M.S. Computer Science, Naval Postgraduate School - adversarial cyberspace operations; blockchain-based accountability mechanism
- B.S. Computer Science, U.S. Naval Academy - with distinction, Bowman Scholar
- Microsoft - Foundational C#; pursuing AZ-900 and Azure AI Cloud Developer Associate