Web developer in the Algarve
English-speaking web developer in the Algarve.
Based in Faro. Available for in-person meetings when useful. Building websites with modern tech for businesses that want quality without the London price tag.
My story
Faro is my base. Western European timezone, available for in-person meetings when a coffee and a whiteboard make more sense than another video call. If you’re running a business in the Algarve and want someone local you can actually sit down with, that’s what I offer.
The gap that comes up in almost every conversation with expat entrepreneurs and international businesses here is the same: finding someone who combines the quality standard they’re used to with actual knowledge of this market. I work with international clients and I live and work here. That combination is harder to find than it should be.
What I build: custom websites using Next.js and Sanity CMS. The result is a site that loads fast, ranks on Google, and belongs to you completely. Every account, GitHub, Vercel, CMS, domain, is in your name from day one. If you ever want to work with a different developer, they open the repository and keep going. Nothing locked away, nothing proprietary.
My clients include tourism businesses, photographers, and consulting firms. Not a tourism-only practice. The breadth is deliberate. A hotel website, a wildlife photographer’s portfolio, and a vegan food brand’s e-commerce platform have different requirements. Building across industries keeps the work technically sharp. The common thread is that every client leaves with full ownership and a site their team can manage without calling me.
If you need your website in both English and Portuguese, which most Algarve businesses do, that’s standard in how I build. Sanity CMS handles multilingual content natively. Both languages in one editor, managed independently by your team after training. Additional languages are straightforward to add when the project requires them.
For international clients and businesses with higher quality expectations: I work in English throughout, document clearly, and communicate at every stage. Tessa Schack, a wildlife photographer based internationally, had her complete portfolio site with e-commerce delivered in under 15 hours of development time.
If you already have a site and want it to be better, I start by looking at what’s there before proposing anything. Sometimes the existing work is worth building on. Sometimes it’s faster to start fresh. The audit tells you which.
14.9h
Tessa Schack build
Project data
17+
years in business before code
6
years at Booking.com
14.9 hours
of development
Case Study
Tessa Schack
A book became a website. A photographer got her own sales channel.
Read the full case studyProjects like this typically fit the Essentials or Marketing tier. The Services page has current pricing and full details for each level.
Every project starts with a free discovery conversation. No quote without a brief, no surprises at invoice time.
Frequently asked questions
Yes. This is a significant part of my work. I communicate in English throughout, understand the local context, and am available for in-person meetings in Faro when it adds value. International project rates carry a premium over Portuguese market rates, which still makes them competitive against UK or US alternatives. See the Services page for current pricing.
Yes. All my sites use Sanity CMS with multilingual support built in as standard. Your team can manage content in both languages independently after the handover training. Additional languages are straightforward to add when the project requires them.
Three things, mainly. The tech stack: I build with Next.js and Sanity CMS, which means faster performance, full code ownership, and a site any developer can maintain. The business background: 17+ years in business before code, including six at Booking.com, so I understand the industries most Algarve businesses operate in. And the ownership model: every account (GitHub, CMS, hosting, domain) is in your name from day one.
That’s something I handle regularly. Before proposing anything, I audit what you have: what’s salvageable, what needs rebuilding, and what it would cost to fix it. Sometimes the existing codebase is a good foundation. Sometimes it’s faster to start fresh. You’ll know the answer before we discuss a proposal.
Based in the Algarve? Let’s meet for a coffee.
Tell me about your project. I’ll tell you what I can do, what it costs, and how long it takes.