(434) 218-3009
Web Applications

Full-Stack Web Applications

Custom business applications — quoting engines, real-time platforms, and multi-market tools built with Laravel, FastAPI, Angular, and WebSockets.

Why Custom Web Applications

Off-the-shelf software handles generic problems. The applications on this page solve specific ones — a copier dealer who needs volume-tiered pricing with accessory bundling across two currencies, or a call center that needs real-time agent status updates pushed over WebSockets with live queue monitoring. These are problems where the business logic itself is the product, and no SaaS platform covers them without heavy customization that costs more than building from scratch.

Each application here is built with a production-first mindset. That means proper database migrations, role-based access control, API authentication, and deployment pipelines — not just a working prototype. The PerfectCopier platform runs two live markets (US and UK) with separate databases, currency formatting, and user hierarchies. The call center platform integrates directly with Asterisk PBX via ARI for real-time call control, not just a dashboard overlay.

The stack choices are deliberate. Laravel handles the heavy CRUD and authentication layer where PHP's ecosystem shines. FastAPI picks up where real-time performance matters — WebSocket connections, async task processing, and lightweight API endpoints. Alpine.js and Angular handle the frontend depending on complexity. Every project is deployed on Vultr VPS instances managed through CloudPanel, with Cloudflare handling DNS, SSL, and caching in front.

Web App US + UK

PerfectCopier — US & UK Sites

Two live Laravel 11 + Angular sites for US and UK copier markets. Custom quoting engine with volume tiers, accessory bundling, and multi-currency support. Migrated from legacy CentOS 7 to Vultr CloudPanel.

Laravel 11 Angular PHP 8.2 Vultr
View Details →
Web App Real-Time

Call Center Platform

Real-time call center platform built with FastAPI, Alpine.js, and Asterisk ARI. Live call monitoring, agent dashboards, queue management, and WebSocket-powered status updates.

FastAPI Alpine.js WebSockets Asterisk ARI
View Details →

Explore More Projects

Mr. Botsworth

Mr. Botsworth

Hey! I'm Mr. Botsworth, Greg's search bot. Ask me about his projects, skills, or services.