▸ Selected work
Software that runs the business
I don’t just advise on technology. I build and operate it. These are custom applications in production today, each one replacing a stack of SaaS subscriptions with a single system shaped to the operation it serves. Two of them run companies I own.
Auto transport brokerage · Aaalll States Auto Transport
Base CRM · AutoTransport.Company
A ground-up CRM that runs an entire national auto transport brokerage, from first lead to delivered vehicle.
The problem
Brokerages usually stitch together a generic CRM, an e-signature tool, a payment processor and load boards, with staff re-keying data between them by hand. Aaalll States needed one system that owned the whole pipeline.
What I built
- A Laravel application integrated deeply with the SuperDispatch API across the full order lifecycle.
- Webhook lead ingestion secured with IP allow-listing, HMAC signature verification and duplicate detection.
- A defined pipeline (New → Contacted → Quoted → Contract Signed → Posted to SuperDispatch), with staff alerts on leads that need attention.
- Route-based quoting, and a multi-step e-signing flow with Google Places address validation and VIN capture that renders an executed PDF contract to the customer’s account.
- Stripe payment capture at signing, with configurable automatic or manual deposit charging.
- Two-way, real-time sync through 45 subscribed webhooks, with Brevo transactional email at each status change.
- Hardened operations: brute-force lockout, reCAPTCHA, login audit logging and Cloudflare, plus a full domain migration completed with zero webhook loss.
Outcome
The brokerage runs leads, quoting, contracts, payments, dispatch and customer communication on one custom system, instead of a patchwork of SaaS subscriptions.
Workforce management · a multi-million-dollar company
WorkForce Platform
A full workforce-management platform that replaced When I Work, and went well beyond scheduling.
The problem
Off-the-shelf scheduling tools track when employees work, not whether that work is profitable. The client needed scheduling, payroll and accountability tied directly to the bottom line, on a per-contract basis.
What I built
- Time and attendance with correct overtime logic: PTO, holiday and unpaid leave are excluded from overtime eligibility, so the company never overpays on inflated totals.
- Overtime that requires managerial approval instead of accruing silently.
- Per-contract profitability tracking: labor cost against contract value, so leadership sees where the company makes money and where it bleeds.
- Employee location and task visibility, plus integrated payroll built on the corrected time data.
- Company device and equipment assignment tracking, closing the “who has what” gap.
- A complete built-in Learning Management System for onboarding and ongoing training.
Outcome
One system replaced a commercial scheduling subscription and added the layers commercial tools don’t offer: contract-level labor economics, asset accountability and in-house training.
Field service · my own company
Field Service Platform
A custom replacement for Jobber, Service Autopilot and ServiceTitan, running a real field-service company end to end.
The problem
Field-service SaaS charges heavy monthly fees for workflows that don’t quite fit, and locks operators out of their own data. I built the platform I wished existed, with my own company as the proving ground.
What I built
- A Laravel platform with two surfaces. A customer-facing site to explore services, request quotes, order and schedule, plus an account portal for history, payment methods and support messaging.
- An internal CRM and operations console: lead management, quoting, customer management, dispatch and route planning, and billing.
- Integrations with phone.com for telephony, Brevo for email, and Stripe for payments, including a full processor migration off Xplor Pay.
- Built with a custom Claude Code multi-agent development workflow I designed: specialized agents for project management, architecture, pricing, research and QA, with decisions logged to an in-app wiki.
Outcome
The company operates without Jobber-class subscription costs, on software shaped to its exact workflow, and the architecture is a foundation for future recurring-visit verticals like snow removal, lawn care and cleaning. See the venture →
Healthcare · Ruehle Family Chiropractic
Patient Check-In System
A custom lobby check-in that lets patients sign themselves in and instantly notifies staff, with family-aware records.
The problem
Front-desk staff split attention between the patient in front of them and whoever just walked in. Paper sign-in sheets don’t notify anyone, don’t track history, and treat every family member as a stranger.
What I built
- Self-service check-in: patients sign in on arrival and staff get an immediate notification that someone is waiting in the lobby.
- Visit tracking that records and surfaces each patient’s last visit.
- Family association: records linked by household, so one phone number checks in a spouse and kids, in either direction. One number, whole family.
Outcome
The paper sign-in sheet is replaced by a system that greets returning patients, alerts staff in real time, and understands that families arrive together.
▸ Capabilities
What I build with
Everything here is demonstrated in the work above, nothing aspirational.
Smart systems & platform bridging
Making systems talk to each other, even the ones that were never meant to
Proximity-based dispatch & route planning (“Smart Map”)
Built on Google API services. It takes a starting point and plans optimized routes and stops for service contractors, delivery drivers and field teams, factoring enhanced metrics like time of day and traffic congestion to smartly plan and track the day.
Legacy system bridging via email parsing
For platforms with no public API, a custom SMTP setup with intelligent forwarding receives the legacy system’s emails, parses them to extract order numbers and tracking data, then relays that data via API into the modern system and automatically notifies customers of updates. The legacy software becomes a connected data source without touching its codebase.
Core stack
- Laravel: business applications, CRMs, customer portals
- WordPress: builds, rebuilds, security hardening, malware remediation, Elementor
- PHP & Python
- Self-hosted, self-managed Linux infrastructure
- MySQL, nginx, SSL / Let’s Encrypt, Cloudflare, DNS & zero-downtime domain migrations
Integrations & APIs
- Stripe: authorization, deposits, lifecycle tracking, full processor migrations
- SuperDispatch API: orders, webhooks, carrier sync
- Brevo (transactional + marketing email), phone.com telephony
- Google Places: address autocomplete & standardization
- Webhook engineering: HMAC verification, IP allow-listing, dedupe, high-volume migrations
Security
- Application hardening: brute-force lockout, reCAPTCHA, CSRF, security headers, audit logging
- WordPress incident response: malware cleanup, plugin conflict resolution
AI & automation
- Multi-agent Claude Code development systems: specialized agent roles with documented decision logs
- Self-hosted AI tooling and workflow automation
Have a system that should exist but doesn’t? alex@fuller.ac