Spotiplex
Syncs Spotify playlists to Plex — deprecated now, but the first real thing I wrote in Python 😊
Syncs Spotify playlists to Plex — deprecated now, but the first real thing I wrote in Python 😊
This website!
Tuned and prioritized NOC alerts to reduce alert fatigue. Cut alert volume by 60% while maintaining service quality and outage-impact levels.
A Flask web app to manage user onboarding and offboarding. Integrates with Workday, Entra, and various internal systems to automate and streamline the onboarding process. Backed by a FastAPI service and Postgres database.
Integrates the PSA, monitoring systems, and documentation platform to automate proactive work campaigns. Merges data across systems to identify gaps and proactive work opportunities, then creates tickets in bulk with the correct client, priority, and assignment.
Integrated OTEL (via Honeycomb) into internal services. Added and tuned tracing across Flask, Streamlit (custom implementation), and FastAPI apps to improve observability and tune performance.
Migrated internal services from on-premises Docker + Ansible deployments to Azure Container Apps. Rewrote build and deployment pipelines for staging and production, and defined Azure networking, Container Apps, and Postgres infrastructure in Bicep.
Consolidated 2 Flask apps and 1 FastAPI app into a single internal FastAPI service, updating models, schemas, and third-party API clients. Refactored and improved logic where possible, and optimized the codebase for maintainability — adding agent guardrails and strengthening tests and linting requirements.
Migrated frontend features and logic from Flask/Jinja templates and Streamlit to a React + Vite SPA, setting up msal-react for authentication and moving all business logic to the backend API. Built responsive UI elements with TanStack components and Tailwind, tightly integrated with the backend.