CV
Resume in PDF Format: Resume.pdf
Work experience
Projects
- Internal Apps - Highly-available APIs for 1000+ users, 2022 - Present
- Architected and deployed a highly available internal store API and corresponding frontend
- Developed ChatOps interfaces and automation to reduce user friction
- Deployed load balancing and versioned multi-container deployments for application resiliency
- Homelab - vSphere, Active Directory, Linux, Docker, Azure, 2018 - Present
- Engineered systems around hardware constraints in an 8 node cluster
- Implemented Docker containerization with source-controlled configuration deployed with GitOps
- Built complex networks with VLANs for service segmentation, multi-user VPN, and IDS/IPS services
- Order Management System - Web app for pathologists’ test ordering, 2022 - 2022
- Deployed a multi-environment Flask web app with Docker, LDAP, OAuth authentication, and tiered permissions
- Engineered scalable deployment with NGINX, Gunicorn, and Docker
- Developing a reporting dashboard for national teams
Open Source
- Maintainer, Litestar - Asynchronous Python Framework for building APIs and Web Apps, 2023 - Present
- Contribute to the codebase for Litestar, ensuring its performance and capabilities
- Managed complex CI pipelines, including testing, linting, and deployment
- Collaborate on project roadmap and features, and maintain related projects like Polyfactory
- Provide assistance and guidance within the project’s community
- Steered Litestar organization projects, roadmap, and vision
- Maintained priorities and relationships with user and business sponsors
- Managed the project’s community, including contributors, users, and sponsors
- Maintainer, Jolt Organization - Powerful utilities for Python, 2023 - Present
- Split off popular internals from the Litestar organization projects to provide them en masse
- Maintained projects including a SQLAlchemy companion library, Python runtime type introspection utility library, and more
Skills
Languages: Python, Bash, Java, Powershell, Typescript, SQL
Frameworks: Litestar, Django, Flask, FastAPI, Jinja2, OAuth, PostgreSQL, TailwindCSS, Bootstrap, SQLAlchemy
Tools: Kubernetes, Terraform, Git, Docker, LXD/LXC, NGINX, Ansible, Azure, Prometheus, Grafana, Zabbix, OpenTelemetry
Operating Systems: Windows Server (2012-2022), Ubuntu Server, Red Hat Server (RHEL/CentOS/Rocky Linux)
Software: VMWare vSphere, ESXi, Proxmox, Hyper-V, GPO, ServiceNow, SCCM, Citrix
Currently Learning: Rancher (Harvester, k3s), Jenkins, Rust
Talks
August 30, 2023
Podcast at Talk Python To Me, Online
April 13, 2025
Conference Talk at PyTexas 2025, Austin, Texas
May 18, 2025
Conference Talk at PyCon US 2025, Pittsburgh, Pennsylvania
July 17, 2025
Conference Talk at EuroPython 2025, Prague, Czech Republic