Every website is a valuable link between you and your users.

Christophe Tesconi, freelance web developer

I build websites and applications for SMEs in every region of Switzerland. A former professional chef, I bring the same precision as a starred kitchen.

What I bring you

Professional & multilingual websites

  • A website that looks like you, easy to read on phone and computer
  • Built to be found on Google in your area
  • Once paid, it is all yours: the website, the code and the domain name
  • Example: the RDF Bachata Fusion dance school, in three languages, with online booking

Custom applications for your business

  • A tool built around the way you work, not the other way around
  • You manage content and users yourself, without calling me
  • Everyone sees only what concerns them: customers, team, administrators
  • Live example: Zenevents.ch, a Swiss marketplace

Automation & AI integrations

  • Confirmations and quote requests sent automatically
  • Your texts translated by AI into your customers' languages
  • Connected to your tools: Google Maps, EventFrog, WhatsApp, Google Drive
  • Example: TrustBrain, the AI assistant that answers from your documents alone

My Projects

Zenevents.ch – Event services marketplace logo

Zenevents.ch – Event services marketplace

Zenevents.ch – Event services marketplace - Capture d'écran du projet web développé par Christophe Tesconi
  • Online marketplace connecting event organizers with service providers in Switzerland
  • Quote request with no account: one single form, and the provider receives it by e-mail
  • Search by trade: 44 criteria and 320 options to filter providers, by canton or budget
  • Listings reviewed one by one before publication: no invented reviews or figures on the site
  • Designed and built on my own, from A to Z: Next.js, Supabase, 4 languages, mobile-first
TrustBrain – AI Enterprise Memory logo

TrustBrain – AI Enterprise Memory

TrustBrain – AI Enterprise Memory - Capture d'écran du projet web développé par Christophe Tesconi
  • AI assistant that answers an SME's teams and customers, using only its validated documents
  • Every answer cites its sources: one click opens the original document, next to the chat
  • Fed by PDFs (even scanned), Word, Excel, web pages, dictated notes and linked Google Drive folders
  • Everyone queries only what they may see; each client has its own database, hosted in the EU
  • Designed and built on my own, from A to Z: Python/FastAPI, Neo4j, OpenAI, React, Supabase
RDF Bachata Fusion – Dance school logo

RDF Bachata Fusion – Dance school

RDF Bachata Fusion – Dance school - Capture d'écran du projet web développé par Christophe Tesconi
  • Modern and responsive website optimized for all devices (mobile, tablet, desktop)
  • Multilingual version (FR/EN/DE) with Next.js 15 to reach an international audience
  • EventFrog and WhatsApp integration to facilitate online bookings
  • SEO-optimized with Schema.org for better local visibility
  • Intuitive expandable card interface with smooth animations for user experience
Sawadi – Multilingual mobile and web app logo

Sawadi – Multilingual mobile and web app

Sawadi – Multilingual mobile and web app - Capture d'écran du projet web développé par Christophe Tesconi
  • iOS, Android and web app for expats and travelers in Thailand, in French, English, Thai and Chinese
  • Already in place: a local news feed that AI collects, sorts, rewrites and translates on its own
  • Everyone reads the news in their own language, no translator needed: it is all translated in advance
  • Coming next: business directory, discount vouchers, bookings, messaging with businesses
  • Designed and built on my own: one codebase for Android and iOS (React Native/Expo), Supabase backend
Phoenix Accueil – Child protection association logo

Phoenix Accueil – Child protection association

Phoenix Accueil – Child protection association - Capture d'écran du projet web développé par Christophe Tesconi
  • Professional website for a recognized 20-year-old association in Southern France
  • Modern Next.js architecture with ultra-fast page and image loading
  • Secure contact form and interactive multi-location map integration
  • SEO-optimized with Google Analytics to measure online impact
  • Intuitive responsive navigation with photo carousel and interactive accordions

Why me

Christophe Tesconi - Freelance Fullstack Web Developer

Attention to detail

Trained in fine dining, in starred restaurants and at Alain Ducasse, I check everything before every site goes live.

On Zenevents.ch, each provider has a web address in their own name: given free, unasked.

Real listening

I am not selling you a ready-made solution. I listen first, and I always ask you what the goal is: why this project?

One client wanted two user journeys: I suggested a single one instead, which is simpler.

A human relationship

I believe in mutual respect, in trust and in transparency: these are also the things I find interesting in Buddhism.

Your single point of contact: me. And all of my clients are still working with me today.

Clear, no jargon

No unnecessary technical jargon. I explain each of my choices in plain language, and I check in with you every week.

My quote breaks down every line item, and also states what is not included in the price.

Pricing

Essential

Starting from

CHF 1,990

or ~CHF 665/month over 3 months

  • Mobile and desktop ready
  • Design that fits your brand
  • Visible on Google locally
  • Live in 3-4 weeks

Custom

Based on your project

On quote

free initial consultation

  • Custom web application
  • Connected to your tools
  • Admin area included
  • Maintenance plan agreed with you

Maintenance & peace of mind

CHF 89/month

CHF 890/year (2 months free)

  • Regular updates and backups
  • Security monitoring
  • Email support within 24h
  • Hosting included
  • Payment in CHF or EUR, in 2 to 6 installments with no fees, depending on the project
  • A bug caused by my work is fixed free of charge
  • Hosting and domain name included for the first year, then in your name
  • Training on how to use your site included

Frequently asked questions

How much does a website cost?

An Essential website starts at CHF 1,990 and a Complete website at CHF 3,900. Custom applications are quoted individually, after a free first conversation. You know exactly what you are paying before we get started.

Can I pay in installments?

Yes, with no fees: in 2 or 3 installments, up to 6 depending on the amount. I start working once the first payment arrives, and the rest follow every month, on the same date. You pay by bank transfer, in CHF or EUR.

How long until my website is online?

A showcase website is online 3 to 4 weeks after the first payment, provided that your content and approvals arrive on time. For a more complex project, the timeline depends on the work: I will tell you at the start.

How does a project work?

A first conversation, no commitment. Then the specifications, the quote and the contract. I start at the first payment, with a check-in every week. You see the site before it goes online, then I train you to use it.

Do I need technical knowledge?

No. I only need to know the goal of your project: I take care of the rest, and I explain it to you in plain language. If you already have a website or a domain name, I take them over when it is technically possible.

What happens after launch?

Once the project is paid for, the website, the code and the domain name are yours. A bug that comes from my work, I fix at no charge. For everything else, you choose: maintenance at CHF 89/month or a price per task.

What my clients say

Verified reviews published on Malt

Verified review on Malt

Christophe a développé Zenevents.ch, notre plateforme de mise en relation pour événements, de A à Z. Ce qui m'a le plus rassurée : sa disponibilité et sa clarté — il prend le temps d'expliquer les choses simplement, même sans aucune notion technique de mon côté. Le résultat est à la hauteur de ce qu'on avait imaginé ensemble, et je sais que je peux compter sur lui pour la suite. Je recommande sans hésiter.

Deborah
Kaizen Sàrl – Zenevents.ch
22 août 2026
Verified review on Malt

He built a new website for my dance classes in Saint-Gallen, and he did a remarkable job! He really brought my vision to life — the site is colorful, friendly, and easy to navigate. Christophe was professional, efficient, and a pleasure to work with throughout the whole process. I'd definitely recommend him and would be happy to collaborate again on future projects.

Wilfried Tah
RDF Bachata Fusion
November 4, 2025
Verified review on Malt

Excellente collaboration ; très réactif et s'est mis à notre niveau pour bien comprendre la philosophie de notre Lieu de Vie.

Thierry
Président de l'association Phoenix
10 novembre 2025

Ready to Start Your Project?

Let's discuss your needs together and find the ideal solution for your business.

Response within 24h
Free quote, no obligation
100% remote - every region of Switzerland
Christophe Tesconi - Freelance Fullstack Web Developer Switzerland