What I Know

The tools change. The fundamentals don't.

Telephony & Voice

This is my deepest well. I've deployed and maintained Cisco Unified Communications environments (CallManager, Unity Connection, Contact Centre) for a large orthopedic practice, built open-source telephony solutions on Asterisk, FreeSWITCH, and Kamailio for clients who couldn't justify Cisco licensing, and designed SIP trunking architectures that survive carrier failovers without dropping active calls. I think in SIP headers.

Infrastructure & Systems

My hands have been on everything from IBM AIX mainframes to Raspberry Pis running production services. I build Linux infrastructure on Debian and RHEL, cluster PostgreSQL databases with Patroni, put HAProxy in front of everything that matters, and monitor it all with LibreNMS and Wazuh. I've migrated organizations off VMware when Broadcom made the licensing untenable, and I've set up Proxmox and KVM environments that run just as well at a fraction of the cost.

Software Development

I've been writing code professionally since 2000. PHP is my workhorse — I built an entire CMS from scratch (you're looking at it). I've shipped native iOS and Android apps, built HTML5 mobile apps when that was the pragmatic choice, automated build pipelines, and written the internal tools that nobody sees but everybody depends on. I optimize for shipping, not for elegance that never makes it to production.

Networking & Security

I design networks with the assumption they're under attack, because they usually are. VoIP system hardening, firewall policy, intrusion detection, and the kind of paranoid-but-practical security posture that comes from actually having dealt with breaches. I'm also a certified Novell NetWare 4.11 Network Administrator, which tells you exactly how long I've been doing this.

Client Systems & Support

I've spent years as the person MSP clients call when the normal technicians can't figure it out. macOS is a particular strength — I've been the chief subject matter expert for macOS at an MSP serving dozens of organizations. I also do Windows and Linux desktop, but the Mac stuff is where I tend to get the calls nobody else wants.