Software developer with a CS + Mathematics degree (Wittenberg '25) and a Security+ certification. I build backend systems and platform tooling — Python, C#, FastAPI, Kubernetes, Docker, with a focus on reliability and observability.
I'm a Computer Science and Mathematics graduate from Wittenberg University (May 2025) with a cybersecurity focus and a CompTIA Security+ certification. From June 2025 to February 2026 I worked as a Tier 2 managed services specialist at NetX IT Solutions, supporting 150+ client organizations, then shifted my full focus to software and platform engineering.
I'm drawn to the reliability and infrastructure side of software, building systems that are observable, resilient, and automated. My current project is a full Kubernetes-based fault injection and canary deployment platform: two FastAPI microservices instrumented with Prometheus, routed through nginx Ingress with weighted canary traffic splitting, and an automated rollback pipeline that detects SLO breaches and cuts canary traffic to zero without human intervention. CI/CD runs through GitHub Actions with ArgoCD handling GitOps-based cluster sync.
Back-to-back volleyball conference champion (2023 & 2024).
A Kubernetes-native canary deployment platform that simulates a bad release and catches it automatically. Two FastAPI microservices (api-gateway + product-service) run in a canary-app namespace. The canary replica has a 30% fault injection rate to simulate a degraded release. nginx Ingress Controller splits traffic between stable and canary by weight. Prometheus scrapes both services with a version label so Grafana can surface error rates per deployment. An automated SLO check script queries Prometheus and patches canary-weight to 0 on breach, rolling back without human intervention. CI builds and pushes images to GHCR on every commit; CD updates the image tag in Git and ArgoCD syncs the cluster.
A C# ASP.NET Core REST API fully instrumented for reliability observability. Prometheus scrapes live SLIs, error rate, latency, request volume, and tracks them against a configurable SLO target. A Grafana dashboard surfaces real-time error budget burn rate so you can see reliability health at a glance without manual querying. Locust runs load tests in the background generating realistic traffic. Everything spins up with a single Docker Compose command.
A full-stack web application for tracking job applications end-to-end, statuses, contacts, notes, cover letters, and a real-time metrics dashboard surfacing total applications, interviews planned, offers received, and response rate. Built with a normalized 4-table PostgreSQL schema and a secure JWT + email 2FA auth system.
// backend temporarily offline, video walkthrough coming soon
I'm currently open to software engineering, DevOps, and SRE roles, remote, hybrid, or on-site in the Ohio area. Feel free to reach out.