The Rescue.
Before AvoTech had a name, it had a pianist who was about to lose his website — and a laid-off banker working the front desk, studying web development between check-ins, who knew just enough HTML to say I'll take it from here.
Where the story actually starts.
I met Simon Donoghue at the front desk of the Grand Bohemian Lodge.
I'd been laid off from a banking job and was working the evening desk while I went back to school for web development. When the lobby went quiet I'd prop a laptop behind the counter and grind through HTML, CSS, and the first uncertain lines of JavaScript. Career pivot in public. Hotel polo by night, syllabus by day.
Simon was the lobby pianist — just starting out in Greenville. He'd grown up in Scotland, trained across Europe, and spent years on the circuit abroad, from ballrooms in the American South to hotel lobbies in the Cayman Islands. Greenville was his new home base, and the Grand Bohemian was his new room.
He'd come through, we'd talk, he'd sit down and play his set, and in the quiet stretches between check-ins and sets we got to know each other. Two career changes in progress. Adjacent work. No brief. No pitch. No proposal.
Before he was a client, he was a friend. Simon did not become a friend because he became a client. He became a client because he was already a friend. We'd talk between check-ins — about repertoire, about tuition, about what it takes to build something nobody's ever given you permission to build. We didn't know it, but we were both drafting the same blueprint from different sides.
Simon's website — at the time — was on one of the big drag-and-drop platforms. The one that runs intro pricing and then lets the renewal invoice do the talking. You know the one. You've probably gotten the email.
The email arrived at exactly the wrong moment. Renewal was due. The price had jumped. The money wasn't there. And the platform's answer was the answer those platforms always give: pay us or lose your site, your domain-bound emails, your SEO, and the only digital version of yourself that Google has on file.
Simon showed me the email at the desk. I asked him what he wanted. He said he wanted out. I told him I could do it — not because I was ready, exactly, but because I was ready enough.
That was the day AvoTech started. It just didn't have a name yet.
Built off-platform. Owned outright.
I built greenvillepianoguy.com from scratch. Semantic HTML. Clean structure. Performance-tuned for a real person on a real phone making a real decision in the next sixty seconds. No drag-and-drop templates, no licensing traps, no recurring rent to a landlord who doesn't know your name.
Three ideas drove every decision:
- Reading the room, in HTML. Simon's defining skill as a pianist is knowing what a moment calls for — Satie for the candlelit cocktail hour, Sinatra when the dance floor opens. The site had to do the same thing. A bride lands in warmth. A corporate host lands in precision. Same URL. Different rooms.
- Three services, one voice. Weddings, private events, and piano instruction could have been three separate sites. They share one, because they share one pianist. The navigation is disciplined. The tone never breaks.
- Built to be owned, not rented. The domain is Simon's. The hosting is transparent. The code is legible. Nothing on this site can be turned off by a pricing department in another state.
Logo by family, code by a career-changer. Simon's sister designed the logo. I wrote the site while I was going back to school after a banking layoff. Neither of us was credentialed for the job yet. Both of us treated the project like it was going on a résumé — because it was, and in both cases it did.
I built him one from scratch. I've been his friend and webmaster ever since.
Still running. Reading the room.
From day one, the site has done what it was built to do — responsive across breakpoints, accessibility-passed, performance-tuned, SEO-hardened, with a booking-window structure that reflects how Simon actually works (three to six months out for weddings; two to four weeks for private events).
What hasn't changed is the voice. The site sounds like the musician. It loads fast. It gets out of the way. It reads the room.
That's not an accident. That's a maintenance philosophy. We build sites that age the way a good piano ages — better, if you take care of it.
Today, Simon is the resident pianist at the Grand Bohemian Lodge — Sundays, Mondays, and Thursdays in downtown Greenville. The same hotel where I used to hand out keycards. Decades into his career, with an endorsement from concert pianist Emile Pandolfi ("beautiful — he knows exactly what the moment calls for") and a standing place on the house calendar of an Autograph Collection hotel on the Reedy River.
I don't work the desk anymore. He doesn't wait for someone to slip him a room. The lobby piano that used to be a break-time conversation is now a standing engagement, and the website that almost went dark is the reason the right rooms find him — weddings, corporate events, private dinners, piano instruction across the Upstate.
If that isn't a case study, I don't know what is.
Every principle that runs AvoTech today was rehearsed on greenvillepianoguy.com:
Own your site. Full stop. If a third-party platform can turn your business off, it isn't your business — it's theirs on loan. AvoTech builds on stacks the client owns, with access credentials the client controls, at prices the client understands.
The brief is always smaller than the real problem. "I need a website" was never Simon's real problem. The real problem was: how does an independent artist stay unmistakably himself as he scales, without being rented back to himself every year? Every AvoTech engagement since has started with the same question in a different industry.
Architecture is an ethical act. How a site is built decides who can book it, who can read it, and who can hold it over your head. In banking technology we call that compliance and accessibility and data sovereignty. On a pianist's site we just called it letting grandma book her granddaughter's wedding without a headache.
Loyalty is a technology. A long-running client relationship is a system, not a sentiment. It requires maintenance, documentation, honest pricing, and the discipline to stay useful after the check clears. The prototype is running at the URL you can click right now.
"Steve took the time to understand my goals and delivered a website that is not only visually impressive but also user-friendly and highly functional. Highly recommended for anyone wanting to elevate their online presence."
If you've ever opened one of those renewal emails and felt the floor tilt, you already know what AvoTech is for. We build on stacks you own. We price honestly. We stay on the job long after the site goes live. And we treat a first project the way we treated our first one — with more care than it was paid for, and more follow-through than you expected.
Need a rescue? Book a 15-min fit call → See Simon's site live →