The work
Work
Three threads run alongside each other: concorbit, the AJT plugin family, and the day job.
concorbit
concorbit is a business platform I am building, in active development.
The idea is one place for a business to work from: customers and sites, tickets, contracts, invoicing, and the automation that ties them together. I am building it slowly and deliberately, and keeping the surface small.
A few things it is opinionated about. Multi-tenant by default. Audit logs you cannot tamper with. A smaller surface for the engineer than for the customer. The work I do day to day is what tells me what to keep and what to leave out.
AJT plugin family
Eight WordPress plugins, designed as one system that happens to ship as eight packages. Shared security model, shared design tokens, shared licensing infrastructure.
- GLASS
- An admin shell and page builder. A replacement for wp-admin aimed at end users.
- Stripe Pro
- A standalone billing platform with subscriptions, autopay, and a customer portal.
- MSP Hub
- Customer self-service for Autotask tickets, quotes, and contract e-signing.
- MFA
- A pure-PHP TOTP two-factor implementation with no external dependencies.
- Backup
- Encrypted backups across local storage and five cloud providers.
- SMTP Pro
- Email delivery across eight providers, with domain health monitoring.
- Conflict Detector
- Plugin and theme conflict monitoring on a live site. Freemium.
- Fortify
- A zero-trust web application firewall with a sentinel mu-plugin. Freemium.
The day job
Cloud, messaging, and network engineering for the MSP I co-own. Microsoft 365 and Azure, Exchange and Teams, firewalls and switches, conditional access, hybrid deployments, the long tail of things that keep small and mid-sized businesses running. Fifteen years of it now.
The plugins exist because I could not find tools that solved the real problems I saw every day. concorbit exists for the same reason, one level up.