Skip to content
View bgent19's full-sized avatar

Block or report bgent19

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bgent19/README.md

Brett G

Computer Science educator - distributed systems, secure infrastructure, and now Azure.

M.S. Computer Science  ·  Naval officer → industry (Nov 2026)

C#/.NET Azure Python Kafka Spark Docker


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.

Focus

  • 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

Currently building

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

Credentials

  • 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

Connect

LinkedIn  

Pinned Loading

  1. Big-Data-Computing-Course Big-Data-Computing-Course Public

    This is my collection of material for for a 400-level undergraduate course for Data Science students I made as an instructor. It aims to teach distributed data storage, computation and streaming sy…

    HTML 1

  2. contested-logistics-optimizer contested-logistics-optimizer Public

    Risk-aware resupply routing for contested logistics: min-cost flow, Edmonds-Karp max-flow/min-cut, and budget-constrained network interdiction. This Operations-research toolkit for contested-logist…

    Python