🚀 I Build Modern Websites That Help Businesses Win More Customers
Your business deserves more than just a website. It deserves a powerful online presence.
I help businesses turn their ideas into clean, modern, mobile-friendly websites that build trust, showcase their services, and make it easier for potential customers to get in touch.
Whether you're starting a new business, upgrading an outdated website, or looking for someone to maintain your existing site, I can help.
💻 What I Can Help You With
1. Business Website Development
Modern, professional website design
Mobile-friendly and responsive layouts
Service pages and contact sections
WhatsApp integration and clear call-to-action buttons
Website tailored to your business and target audience
2. Landing Page Development
High-converting landing page layouts
Clear messaging and strategic call-to-action buttons
Product, service, and campaign landing pages
Responsive designs for mobile and desktop
3. Website Redesign
Give your outdated website a fresh, modern look
Improve navigation and user experience
Make your website more professional and easier to use
4. Website Maintenance — Starting at $89/month
Up to 2 hours of agreed website updates per month
Minor text and image changes
Basic website functionality checks
Monthly summary of completed work
Major redesigns, new pages, advanced troubleshooting, hosting, and third-party subscriptions are not included in the base maintenance plan.
🎯 Who I Work With
Small and local businesses
Gyms and fitness studios
Restaurants and cafés
Coaches and consultants
Startups and independent professionals
🤝 Why Work With Me?
I focus on understanding what your business needs and building a website around those goals. I value clear communication, practical solutions, and designs that look good on both mobile and desktop.
📩 Let's Build Something Great
Need a new website, a better landing page, or help maintaining your existing site?
Send me a message on Contra with a little information about your business, and let's discuss your project.
A luxury property deserves a presentation that does it justice.
With SOLA – Architecture Studio & Luxury Real Estate, I wanted to bring the beauty of modern coastal architecture into the website itself.
From the large property images and soft blue tones to the clean layout across desktop and mobile, every part of the design helps create a calm, premium feel while making the homes the centre of attention.
I like how the website brings architecture and digital design together, giving visitors a chance to explore the properties before making an enquiry.
If you were looking for a luxury home, would a website like this make you more interested in the property?
Check the Live Sitemap Before Signing Off the Release
A sitemap can export correctly while the live website still serves an older URL list. The task needs a check at the public sitemap address after deployment.
That check should compare the published file with the pages the team agreed to include.
Imagine an export containing 200 URLs. The public sitemap also contains 200, but it still lists a retired service page and omits the new replacement. The totals match. The contents do not.
Before closing the task, check:
• The production sitemap address returns the expected XML.
• Its complete URL list matches the agreed inventory.
• Each intended page type is represented, including a newly published page.
• Deliberately excluded pages remain absent.
• Someone owns the process that keeps the file current.
Start with the sitemap already on the site. It may be an index pointing to several smaller files. Include those files in the comparison so a working index does not hide an outdated section underneath it.
Keep the inventory decision explicit: which service pages, locations, articles or products belong in this release? A crawler's export tells you what it discovered. Compare that list with the pages the site was supposed to publish.
Open a sample of the listed URLs as well. Check that they reach the intended production pages and use the preferred addresses. If the sitemap includes modification dates, those dates should reflect significant page updates; exporting the file again does not make every page newly updated.
For a site that publishes regularly, document how new pages enter the sitemap and how retired pages leave it. An automated generator still needs clear inclusion rules and a check when those rules change.
Keep the public address, inventory comparison and update owner in the release notes. Make the sitemap discoverable through Search Console or robots.txt, and check for retrieval or processing errors. Submission does not guarantee that every listed page will be crawled or indexed.
Solid checklist. I'd add lastmod: if every release stamps today's date on every URL, Google learns to ignore it. It should only change when the page content changes. Also worth confirming every sitemap URL returns a direct 200, not a redirect.