Basic site
The one most people need. A place that loads instantly, says what you do, and puts your phone number where a thumb can reach it.
Coming up on thirty years of this — since before Google was a thing. One person, no agency, no page builder, no plugin queue. The figures running along the bottom of this page are this page: weight, timing and request count read out of the browser's Performance API, and the gzip figure compressed in your browser while you read this. Nothing down there is a number I typed in by hand.
Six sites, each one written by hand. Two are paying clients. Four are spec builds — I built them unasked, to show an owner what their site could be, and they stay up as proof. Every weight below was measured over the wire on 17 September 2026 — raw HTML as it leaves the origin, and the gzipped payload your customer's phone actually downloads. Open any of them and check it yourself.
Tuscaloosa's first smoke-free tavern, open since 2009 — a hundred-plus craft beers, a cocktail program, seven pinball machines. Signed client.
Tuscaloosa's original craft beer store since 2014. 63 rotating taps, 30 Alabama drafts, a pinball parlor — and a tap list that pulls live from Untappd. Signed client.
A studio site with the class schedule embedded straight into the page, so nobody has to click out to a booking app to find out when to show up. Spec build.
Tuscaloosa's ASE Blue Seal shop, one of two in Alabama. The owners, the crew, the 36-month warranty and the hours, on one page, with no stock-photo gloss. Spec build.
A 105-year-old Mississippi Delta restaurant. Proof that a place with real history does not need a carousel to say so. Spec build.
A James Beard-recognised Louisiana restaurant. Built to be read on a phone, in a car, in a parking lot, on one bar of signal. Spec build.
Most small-business sites are slow for one reason: there is a whole content management system, a theme, and a dozen plugins standing between your customer and your phone number. I take all of that out.
Your site is files. HTML I wrote, CSS I wrote, and the pictures of your room. They sit in Amazon S3 and get copied out to CloudFront's edge network, which is the same infrastructure a bank uses. There is no database to back up, no login page to brute-force, no update to miss on a Tuesday.
That is also why nothing here breaks at two in the morning. There is nothing running. A file cannot have a vulnerability the way a plugin can.
And every build ships llms.txt and WebMCP alongside the page — the same hours, the same menu, the same prices, published in a form an AI assistant can read straight. When somebody asks their phone what time you close, the answer comes off your site instead of off a guess.
Hours, menu, the photographs of the actual room. One email. I do not need a login to anything you own.
Structure, then type, then the one thing a customer came to find. Colour last. This is the part most shops skip.
One file per page. No theme to fight, no builder markup, nothing shipped that nobody reads. llms.txt and WebMCP go in at the same time.
A live link, not a PDF of a picture of a website. You tell me what is wrong and I fix it while you are still on the call.
Files into S3, certificate issued, DNS cut over. From then on there is nothing running that can be broken into.
One number, paid once. Below it, what is in it — written the way a parts list is written, so you can check the scope against the price before you talk to me. Hosting is separate, month to month, and you can walk away from it any time.
The one most people need. A place that loads instantly, says what you do, and puts your phone number where a thumb can reach it.
The same bench work, with a catalogue, a checkout and stock counts behind it.
Hosting and SSL, daily backups, security monitoring, email support.
Everything in Starter, plus monthly content updates, performance work and priority support.
Everything in Care, plus weekly content updates, SEO monitoring and phone support.
If you have to stay on WordPress, I will look after it. Flat rate, separate service.
One person builds it, one person answers the phone, and it is the same person. There is no account manager between us and nothing gets lost being handed over.
I'm Nat Thompson. I have been building for the web since before Google was a thing — long enough to have made every mistake once already, on somebody else's budget.
Before this I built systems at IBM, at Mercedes-Benz, and at Regions Bank. Large systems, real consequences, people watching. I am AWS certified, which in practice means your site runs on the same infrastructure those companies run on, not on a $6 shared host in someone's spare bedroom.
I run this from Tuscaloosa. Right now I keep sites online for Griffin Law, Cornell Behavioral Services, MCHNY and Bethel, along with the bars and restaurants listed above.
There are no testimonials on this site. Nobody has given me written permission to publish their words yet, so there is nothing to show — and I would rather hand you six live sites you can open and measure than three quotes you have to take on faith.
Send me the address of the site you have now and I will tell you plainly what is slow, what is broken, and what is fine. No charge, and no obligation to buy anything afterwards. If what you have works, I will say so.