Custom WordPress and hand-coded builds. Search visibility across Google and the AI answer engines. And the technical work in between — CRM integrations, DNS, email deliverability, migrations. For roughly ten years, for life-science firms, construction fintech platforms, wealth managers, and regulatory consultancies.
100%
Job Success Score on Upwork
2,053
hours billed
59
jobs booked, 41 completed
10
years building on WordPress
What I do
Most clients start with one of these and end up using all three — which is the point. The website, the search visibility, and the plumbing underneath are the same problem.
01
WordPress and Elementor builds, plus hand-coded static sites for clients who want speed above everything. Custom design, never a template with your logo dropped in.
Explore Web Design →02
Technical audits, schema, and keyword strategy — plus the newer work of getting cited inside ChatGPT, Perplexity, and Google AI Overviews. Setup, or ongoing monthly management.
Explore SEO, AEO & GEO →03
The technical work around a website that most designers hand off: CRM integration, DNS, email deliverability, migrations, automation, and whatever else is broken. The whole stack, handled in one place.
Explore Internet & Web Development →Selected work
Regulated pharma research, payment software moving billions, EU compliance law, and growth capital. Each one is live, and each one links to what I actually did.
Life Sciences / Market Research
An independent biopharma research firm, restructured around eight therapeutic areas.
Independent market intelligence for pharmaceutical and biotech decision-makers, serving 19 of the top 20 pharma and biotech companies.
Wealth Management / Growth Capital
A growth capital firm that had to read as a partner, not private equity.
Backed by Charlesbank Capital Partners, Rise invests in and partners with independent RIA firms — with a portfolio including Grimes and Company, OnePoint BFG Wealth Partners, and Cyndeo Wealth Partners.
Construction Fintech
Payment software processing $27.9B a year, sold to four different job titles at once.
Cloud software automating pay applications, lien waivers, and compliance documents between general contractors and subcontractors. An Autodesk company.
How it works
01
A short conversation about what the business actually needs the site to do. I will tell you honestly if a rebuild is not the answer — sometimes the fix is a technical audit and three pages, and saying so has never lost me a client worth having.
02
I go through your competitors’ sites, your current analytics, and your search landscape. You get back a written scope, a fixed price, and a launch date. No hourly surprises and no change-order games.
03
You see the real site on a staging URL from the first week, not a mockup at the end. You review actual pages on actual devices, which is the only way feedback is worth anything.
04
I handle DNS, redirects, Search Console, analytics, and the first weeks of monitoring after go-live. From there, hosting and SEO retainers are month-to-month — stay because it works, not because you signed something.
Client feedback
Upwork does not publish reviewer names, so these carry the project and date instead. The tags underneath were selected by the client, not written by me. More on the review record.
★★★★★
“Michael is the real deal. Always available for discussion and full of great ideas and recommendations. But most importantly, his work is fantastic. Highly recommend!”
Elementor Website Improvements
May 2021 · via Upwork
★★★★★
“Michael is awesome. He has been helping us with website projects for almost two years now. He’s truly an expert in WordPress and Elementor. He completely overhauled our website from”
Design and Create Website Pages in Elementor & WordPress
July 2025 · via Upwork
★★★★★
“Michael designed an effective website for our company. He communicated well throughout the entire process, and we couldn’t be more pleased. I highly recommend him to anyone else.”
Website redevelopment
April 2023 · via Upwork
★★★★★
“Michael has not only great competency, he is a great communicator, and very easy to work with. Highly recommend!”
Redesign of SaaS business’ WP site — redefine for better reflection of service offerings & SEO
April 2022 · via Upwork
More recent work
Life sciences, wealth management, construction, nonprofits, authors, and a micro-gym in a shipping container. Different industries, same standard.
Questions
Most of my site projects land between $4,000 and $15,000, depending on page count, how much of the content needs writing, and how many systems have to connect to it. I quote a fixed price against a written scope before any work starts, so the number you approve is the number you pay. Smaller jobs — a technical audit, a landing page, fixing a site someone else broke — are quoted individually.
A straightforward marketing site takes four to six weeks from kickoff to launch. Larger builds with custom functionality, integrations, or a lot of content migration run eight to twelve. The single biggest variable is not development time — it is how quickly content and feedback come back from your side, which is why I set review dates in the schedule up front.
Answer Engine Optimization is the practice of structuring a page so a machine can lift a clean, correct answer out of it. Traditional SEO gets you into a list of ten blue links; AEO gets you into the answer itself — featured snippets, voice results, and the summary box at the top of a search page. In practice it means question-form headings, the answer stated in the first two sentences underneath, and structured data that tells the machine what it is reading.
Generative Engine Optimization is getting your business cited inside AI assistants — ChatGPT, Claude, Perplexity, and Google AI Overviews — when someone asks them a question your business answers. It overlaps with SEO but is not the same discipline: generative engines cite specific, verifiable, explicitly-stated facts and skip vague marketing claims. The work involves an llms.txt file, strict entity consistency, explicit factual statements, and making sure AI crawlers are permitted in robots.txt.
It does not, and that is deliberate. Every project runs remotely over email, video calls, and a staging URL you can open at any time — the case studies on this site include clients in the United States, Australia, and across the European Union. In ten years the number of projects that genuinely needed me in the room has been zero, and working this way is what lets you hire on fit rather than on postcode.
Yes, and a good share of my work is exactly that — including sites where the original developer has disappeared and nobody has the logins. I audit what exists, tell you what is worth keeping, and handle the redirect mapping so the rankings you already have survive the change. Website migration is one of my listed specialisms.
Describe the business and what is not working. I’ll come back with an honest read on the scope, the price, and whether I’m the right person for it.