Websites, SEO and IT systems for Central Virginia businesses
Get found on Google for
homes at Smith Mountain Lake
Greg Bentz, Lynchburg VA.
Search impressions, last 90 days vs the same 90 days a year earlier (101,447 vs 25,965).
Search impressions a month, 5 months after launch.
13 local grooming searches on Google's first page (Search Console, last 28 days).
Search impressions, last 90 days vs a year earlier (128,161 vs 8,122).
One system that turns searches into leads.
Most businesses buy a website from one company, SEO from another, and let the phone go to voicemail after five. I build the whole chain as one system: a fast website, found on Google, every form and every call captured, and each lead in your inbox with the details you need to follow up.
For The Realty Group that meant a site with live listings and 3.9x the search impressions of the same 90 days a year earlier. The same setup fits any business that runs on calls and enquiries.
You deal with one person, in English or Spanish, across Central Virginia, the rest of the US and Colombia. Every release is independently reviewed and tested before it goes live.

Real clients, real numbers.
The Realty Group
A Keller Williams real estate team serving Smith Mountain Lake and Lynchburg. I built the website with live MLS listings and run the search work behind it. Search impressions are up 3.9x: 101,447 in the last 90 days against 25,965 in the same 90 days a year earlier.
- 1,304
- properties sold
- $343M+
- in sales volume
Sales figures as stated on therealtygrouponline.com
Alex answers the phone
Alex is the AI receptionist on my own line. Call (434) 236-9027 at any hour and Alex answers, takes your details and captures the lead. The same setup can answer the phone for your business.
Call Alex →
Commercials and logo reveals
Short commercials for The Realty Group and J.M. Field, plus animated logo reveals, sized for YouTube and social feeds.
Leads scored before you call back
New leads in the CRM get a calibrated score, a real probability rather than a hot or cold guess, so you can see at a glance which leads to call back first.
Fluent across every major AI model.
Every model has strengths. Knowing all of them means the right model for each job, at the right cost, instead of one tool stretched to do everything.
- Claude
- GPT
- Gemini
- Grok
- Llama
- Kimi
- Qwen
- DeepSeek
- Mistral
- Jev
Four capability areas.
I don't split these into 9 separate service offerings. Here's what I actually do.
Web Development
Custom websites from scratch: marketing sites, CMS builds (Directus, Astro), bilingual multi-market sites, and full redesigns. Every project ships with clean URLs, proper Schema.org, and a passing PageSpeed score.
Web design services →Applications
Full-stack web apps with Laravel or FastAPI backends, real-time systems with WebSockets, Android apps via Capacitor, and VoIP phone systems built on Asterisk. Production-deployed, not demo ware.
Application development →Infrastructure
VPS provisioning, nginx config, CloudPanel, Docker, systemd services, NAS-based git workflows with post-receive deployment hooks, email servers, and DNS. The boring stuff that keeps everything running.
Infrastructure work →AI & SEO
Custom SEO scanners, Schema.org structured data, site audit tooling, MCP servers that wire AI models into development workflows, chatbots with rate limiting and session management, and LLM-powered content pipelines.
SEO and AI tooling →All projects.
30+ shipped projects across web dev, applications, automation, and SEO tooling. Filter by category.
Fancy Pet Salon
Bilingual Astro SSR site. PageSpeed 64 to 90 on mobile. English and Spanish mirrors with hreflang and full Schema.org coverage. Serves Lynchburg, VA.
The Realty Group Online
Real estate site for a Keller Williams agent in Lynchburg, VA. Astro SSR with Rapattoni MLS/IDX integration, property search, and geographic area pages. 35.1K impressions and 437 clicks in the last 28 days, up 284% on the prior quarter.
View Details →JM Field Website
Full rebuild for a Fort Lauderdale fulfillment and printing company. Astro SSR on a Node server, mobile PageSpeed lifted 64→89, hero-video LCP tuning, bilingual Spanish pages, and full Schema.org local SEO.
View Details →Fancy Pet Salon
Bilingual (EN/ES) dog grooming site. Local SEO with Schema.org and geographic targeting. Grew from near-zero to ~13.9K monthly Search Console impressions in 4 months.
View Details →Life Gateway
Marketing site for a retirement-planning practice serving public-school educators (403b/457b/401k rollovers). Astro SSR with Calendly booking, a retirement-readiness diagnostic, and an AI assistant. Grew from ~0 to ~4K monthly impressions in 4 months.
View Details →Colombia Magico
Bilingual relocation and travel guide for moving to Colombia. Astro SSR with a verified service-provider directory, city guides, and cultural content. Search impressions jumped from 1.2K to 14.7K in a single month.
View Details →Backyard Cinema
Outdoor cinema rental site with custom PHP admin builder tools. Content managers generate service pages, FAQs, and galleries without touching HTML.
View Details →CrawlHound
Full SEO scanner web application. Analyzes pages for technical SEO, structured data, social tags, and AI-readiness factors. Web UI with downloadable reports.
View Details →Copier Quoting Tool
Custom business quoting tool for copier/printer sales. Complex pricing logic with real-time calculations, volume tiers, and accessory bundling.
View Details →Invoice Pipeline
Two-stage automation on Synology NAS. Stage 1 watches emails, downloads invoice PDFs. Stage 2 extracts data with pdfplumber and generates CSV files for accounting.
View Details →Git Infrastructure
Custom NAS-based git workflow with bare repositories and post-receive hooks. Push to NAS triggers auto-deployment to production servers. 16 projects mirrored across two NAS units.
View Details →SEO Audit Tool
Python CLI that validates a site's rendered HTML before deploy: SEO meta, OG, JSON-LD, hreflang, plus AI-crawler rules, llms.txt, and Core Web Vitals. Runs on every project I ship.
View Details →MCP Servers
Custom Model Context Protocol servers exposing Gemini Flash, Groq/Llama 3.3, and local Ollama models as development tools. Used daily for research, code review, and content generation.
View Details →Kansas City Copier
Full website for R.K. Black, Inc. - Kyocera, Sharp and Canon dealer since 2008. 350+ pages covering every product, leasing option, and service area across the KC metro.
View Details →MySEODesk Chat
The AI assistant on this site. Powered by Groq's Llama 3.3 70B via a PHP proxy with session-based rate limiting. Try it - click the chat button.
Call Center Platform
Real-time call center with FastAPI, WebSockets, and Asterisk ARI. Live call monitoring, agent management, call recording, and 98% cost reduction vs hosted solutions.
View Details →ClaudeClaw Discord Bot
AI-powered Discord bot with TypeScript, discord.js, and Groq Llama 4 Scout. Multi-round agent loops with tool use - web fetch, bash execution, and file reading.
View Details →CMS Projects
AI-powered CMS platforms for managing client website design showcases and corporate content. FastAPI and Claude API with automated gallery generation and content workflows.
View Details →SEO & Mobile Toolkit
Python CLI toolkit - seo-scan.py for technical SEO analysis, seo-audit.py for comprehensive site audits, and mobile-optimize.py for responsive optimization.
View Details →St. Johns Clean
STR turnover cleaning broker for St. Johns County, FL. 10-page PHP site with clean URLs, hero scrim overlays, and SEO-optimized location pages.
Clean Lynchburg
3-year business plan for STR turnover cleaning broker in Lynchburg metro, VA. Market analysis of 868 STR listings across 7 areas, competition audit, SEO strategy.
ITS Website
20 homepage design variants for an IT services firm. Each self-contained HTML file, gallery with iframe switcher and arrow key navigation. Deployed on Cloudflare Pages as a client pitch tool.
SoFlo Web Works
My South Florida web agency site. Astro SSR with bilingual English/Spanish pages, SEO-optimized service pages, and project showcases. Deployed on Contabo VPS.
View Details →Hans Knopp OMT
Concierge pain-management practice site in West Hartford, CT. Astro SSR, 12 pages plus blog, health schema, GBP. Hero-video LCP tuning took mobile PageSpeed 70 to 97; ranks #2-3 for "pain management west hartford".
View Details →Med-Vision
Healthcare consulting platform with Astro SSR frontend and MariaDB backend. Contact forms with SMTP integration, service pages, and admin dashboard.
View Details →Life Gateway CRM
Custom CRM for a retirement planning firm. FastAPI backend in Docker with Calendly integration, lead management, Fathom call recording analysis, and AI coaching insights.
View Details →Blue Ridge Home Pro
Home services company site for Lynchburg, VA. Astro SSR with service area pages, blog content strategy, local SEO targeting Bedford and Amherst counties.
View Details →GoCleanBnB
Short-term rental turnover cleaning service site. Astro SSR with PriceLabs integration, service area coverage, booking flow, and local SEO for the Lynchburg metro area.
View Details →Browse by category



