The website your business actually deserves.
Hand-built Next.js. Full-stack design + build + deploy. From $200 — no monthly platform fee, no template lock-in, no slow page-builder bloat.
Sites shipping, in production, owned by their owners.
Broken Spokes Productions
Modern React + Vite hub centralizing podcast episodes, show notes, and a personal brand story for a Florence-based creator.
Amadeus Aromatherapy
Storefront and product showcase with a calm, botanical palette. Built for fast loading and easy product updates by the owner.
Sacred Companion
A warm, content-forward React + Vite platform with EmailJS-powered inquiries. Pairs an aesthetic palette with seamless content delivery.
Breliz Designs
Service hub for a creative designer — transparent pricing, frictionless inquiry, and a project showcase carousel.
Goodvibes Entertainment
Sleek one-page booking site for a DJ and event services brand — bold gradients, modern typography, and a frictionless inquiry flow.
Why not Squarespace, Wix, or a freelancer template?
Eight ways to show up online.
Mix and match. Most projects start with one or two and grow from there.
Landing pages
Single-page sites that move people to one action — book a call, buy, sign up.
Multi-page sites
Home / Services / About / Contact, structured to grow with your business.
E-commerce
Stripe-powered storefronts. Real cart, real checkout, real receipts.
Web apps
Custom software when a website isn't enough. Auth, dashboards, admin panels.
Logo + branding
A wordmark and a small system of colors and type so the site has something to dress in.
Custom domain
Point your domain, configure DNS, and get the site live on the URL you actually want.
SEO basics
Meta tags, sitemap, schema, page speed. The quiet plumbing that gets you found.
Hosting & maintenance
Monthly plan covers hosting, security updates, copy tweaks, and small fixes.
Honest numbers. No retainers.
Every project gets a fixed quote within 48 hours of our first call. The number you see is the number you pay.
- Home, Services, Contact
- Mobile-responsive
- Contact form wired to email
- Live in about a week
- Up to 6 pages
- Custom design system
- SEO basics + analytics
- 1–2 rounds of revisions
- Everything in Standard
- Stripe integration
- Product catalog + checkout
- Order email receipts
Six steps, from hello to live.
Most Starter projects go from first call to live site in under 10 days. Standard runs 2–3 weeks.
Call
A 20-minute call. We talk through what you need, what you don't, and whether I'm the right fit.
Quote
You get a fixed quote and a real timeline within 48 hours. No retainers, no surprise invoices.
Design
I send a clickable hi-fi mock first. We iterate until it feels right — usually 1–2 rounds.
Build
Hand-coded Next.js + TypeScript. Fast, clean, no template bloat. You see staging links as I go.
Ship
Domain pointed, email wired, analytics on. You own everything — code, hosting, accounts.
Support
Optional monthly plan covers tweaks, updates, and the small stuff. Cancel anytime.
Things people ask before booking.
Don't see yours? Send me a note through the contact form and I'll answer within a day.
Templates lock you into their look, their hosting, and their monthly fee forever. I hand-build a site that looks like you, runs on hosting you control, and costs less long-term. You own the code.
A Starter site is usually done in 5–10 days. Standard and Commerce can run 2–3 weeks or more depending on response time.
No. I handle domain, email, deploys, and ongoing edits. If you want to take over later, the code is clean and well-documented.
Easy — I can transfer it over and handle the whole move (DNS, registrar, the works). You stay in control; I just do the legwork.
Yes. Redesigns are usually quoted at Standard tier. I keep what works and rebuild the rest.
Florence, SC. I work with clients across the US — most projects run async with a couple of calls bookending the work.
Got a site in mind?
Tell me what you do and what you need. I'll send back a fixed quote and a real timeline within 48 hours. No retainer, no commitment, no sales pitch.