Web Client & PBX Backend
3CX's core product — enterprise PBX and unified communications platform serving 350k+ organizations. I ship features end to end across the WebClient and platform backend.
- Built the UI, configuration workflows, and PBX-level integration for the 3CX AI Voice Agents — extended the user model with impersonation, enabled AI-driven call flows and RAG, and delivered full-stack integrations with various AI providers.
- Re-architected RxJS pipelines and core client services for call-state synchronization, reducing median latency from ~250ms to ~120ms across heterogeneous data sources without state drift.
- Migrated the PBX WebClient from AngularJS to Angular v20.
- Contributed to a large-scale WebClient redesign by owning real-time services — dialer, call panels, and in-call surfaces.

