
The Short Version
I'm a TPM at Citrix, working on cloud infrastructure programs for virtual desktop delivery. I moved into program management from engineering because the coordination problems — how teams talk to each other, how work gets sequenced — turned out to be more interesting to me than the code.
I started as a backend engineer. Lived through enough outages and bad deploys to get a feel for how distributed systems break. That background is useful when reading architecture diagrams or guessing where something will go wrong.
Enterprise cloud infrastructure is what I spend most of my time on. The hard part isn't usually the engineering — it's getting everything coordinated.
What I Work On
Cloud Infrastructure & Hybrid Multi-Cloud
AWS, Azure, and on-prem. Capacity planning, IaC, keeping cloud costs under control. The usual multi-cloud challenges.
Desktop Virtualization (DaaS & VDI)
Citrix's virtual desktop platform — provisioning, sessions, image lifecycle. Most of my day-to-day work is here.
Agile at Scale
SAFe, Scrum, Kanban — whatever fits the team. Mostly focused on making PI planning and sprint execution work across distributed groups.
Multi-Team Coordination
Product, DevOps, SRE, security, core dev. A lot of the job is just making sure everyone has the same picture of what's happening and what's blocked.
Release Engineering & CI/CD
Worked on moving Citrix toward more frequent releases with fewer incidents. Still a work in progress.
How I Work
Most program issues I've seen trace back to clarity, not capability — unclear ownership, unstated assumptions, misaligned expectations. Not always, but often enough that I default to writing things down early: scope, non-scope, success criteria, dependencies, escalation paths.
Weekly risk reviews. Status reports that reflect what's actually happening, not what people hope is happening.
Outside Work
Based in Fort Lauderdale, Florida. I put some stuff on GitHub when it seems useful — mostly cloud infra and automation.
Currently curious about the PM side of deploying LLMs in enterprise settings, and how platform engineering is changing what TPMs actually do.