Work // real systems
Real systems built for real business problems.
No fake mockups or demo templates. Here's a detailed look at a recent custom build, a few specialist jobs, and the tools I've built to run WebDesign101.
Public case study // real estate
AskForVirginia.com
A custom Next.js real estate platform with an automated data pipeline.
Next.js Prisma ORM MySQL n8n SEO
The brief
A modern, trustworthy real estate site that stood apart from slow agent templates — with property and market data that stays current without hours of manual entry.
The build
Built from the ground up in Next.js and MySQL instead of a bloated real-estate template — fast pages, clean neighborhood search and a database shaped around local market data.
The automation
An n8n workflow fetches, formats and syncs listing and property records into the database on a schedule, so the site stays accurate without daily busywork.
Under the hood
How the data flows
Search-friendly, server-rendered pages sit on top of a database that n8n keeps up to date — plus technical SEO: semantic markup, structured metadata and a page architecture built for local real estate searches.
Specialist work
Custom problem-solving across web and IT
WordPress // custom PHP & JS plugin
Bakery order form with live pricing and PDF output
A multi-step form plugin that guides customers through custom order options, recalculates the price as choices change and produces a formatted PDF for review and fulfillment.
Managed IT // Cisco Meraki
Medical office network support with hourly health reports
I support a Cisco Meraki network for a medical office, including automated hourly health reports so connectivity or hardware problems get spotted and fixed quickly.
Proprietary tooling
Software I've built to run my own business
In production
HostPanel
The hosting control panel behind WebDesign101's managed hosting — sites, SSL, backups and a standby server.
In production
SupportPress
A WordPress help-desk and ticketing plugin that gives clients one organized place to request changes and track support.
Process
Straightforward from first email to launch
01
Plain-English conversation
Tell me what you need. We talk through goals, what's working and what isn't, and agree on a clear scope — no jargon.
02
Design & build
I build your site, plugin, automation or IT setup myself. You get a private preview link and give feedback to the person doing the work.
03
Test & launch
Before anything goes live it's tested on phones and desktops, with SSL and backups in place, and launched carefully.
04
Hosting & support
After launch I stay on: updates, monitoring and support requests whenever you need a hand.
Next step
Have a project or technical problem in mind?
Send a short note. I'll reply personally with honest thoughts and next steps.
